Tapkee
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CheckedParameter Class Reference

#include <parameters.hpp>

Public Member Functions

 CheckedParameter (Parameter &p)
 
 operator const Parameter & ()
 
template<typename T >
bool is (T v)
 
template<typename T >
bool operator== (T v)
 
template<typename T >
CheckedParameterinRange (T lower, T upper)
 
template<typename T >
CheckedParameterinClosedRange (T lower, T upper)
 
CheckedParameterpositive ()
 
CheckedParameternonNegative ()
 

Private Attributes

Parameterparameter
 

Detailed Description

Definition at line 217 of file parameters.hpp.

Constructor & Destructor Documentation

CheckedParameter ( Parameter p)
explicit

Definition at line 222 of file parameters.hpp.

Member Function Documentation

CheckedParameter& inClosedRange ( lower,
upper 
)

Definition at line 258 of file parameters.hpp.

CheckedParameter& inRange ( lower,
upper 
)

Definition at line 244 of file parameters.hpp.

bool is ( v)

Definition at line 232 of file parameters.hpp.

CheckedParameter& nonNegative ( )

Definition at line 282 of file parameters.hpp.

operator const Parameter & ( )

Definition at line 226 of file parameters.hpp.

bool operator== ( v)

Definition at line 238 of file parameters.hpp.

CheckedParameter& positive ( )

Definition at line 271 of file parameters.hpp.

Member Data Documentation

Parameter& parameter
private

Definition at line 296 of file parameters.hpp.


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