All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
HighParser::range_ge_le< T > Struct Template Reference

#include <parser.h>

Inheritance diagram for HighParser::range_ge_le< T >:
Collaboration diagram for HighParser::range_ge_le< T >:

Public Member Functions

 range_ge_le (const T &l, const T &u)
bool check (const T &value) const
- Public Member Functions inherited from HighParser::range_2_base< T >
 range_2_base (const T &l, const T &u)

Additional Inherited Members

- Public Attributes inherited from HighParser::range_2_base< T >

Detailed Description

template<class T>
struct HighParser::range_ge_le< T >

Definition at line 379 of file parser.h.

Constructor & Destructor Documentation

template<class T >
HighParser::range_ge_le< T >::range_ge_le ( const T &  l,
const T &  u 

Definition at line 380 of file parser.h.

References NO_OP.

380 : range_2_base<T>(l, u) { NO_OP; };
#define NO_OP
Definition: myassert.h:74

Member Function Documentation

template<class T >
bool HighParser::range_ge_le< T >::check ( const T &  value) const

Reimplemented from HighParser::range_base< T >.

Definition at line 382 of file parser.h.

382  {
383  return ((value >= range_2_base<T>::m_lower) && (value <= range_2_base<T>::m_upper));
384  };

The documentation for this struct was generated from the following file: