Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

expander::expvartype_numeric_traits_limited< NumType, minimum, maximum > Class Template Reference

A traits class that limits the possible values. More...

#include <expandlib-vartype-numeric-traits.h>

List of all members.

Static Public Methods

NumType defaultvalue ()
NumType validate (const NumType v)


Detailed Description

template<class NumType, const NumType minimum, const NumType maximum>
class expander::expvartype_numeric_traits_limited< NumType, minimum, maximum >

A traits class that limits the possible values.

Definition at line 45 of file expandlib-vartype-numeric-traits.h.


Member Function Documentation

template<class NumType, const NumType minimum, const NumType maximum>
NumType expander::expvartype_numeric_traits_limited< NumType, minimum, maximum >::defaultvalue   [inline, static]
 

Definition at line 47 of file expandlib-vartype-numeric-traits.h.

References expander::expvartype_numeric_traits_limited< NumType, minimum, maximum >::validate().

template<class NumType, const NumType minimum, const NumType maximum>
NumType expander::expvartype_numeric_traits_limited< NumType, minimum, maximum >::validate const NumType    v [inline, static]
 

Definition at line 48 of file expandlib-vartype-numeric-traits.h.

Referenced by expander::expvartype_numeric_traits_limited< NumType, minimum, maximum >::defaultvalue().


The documentation for this class was generated from the following file:
Generated on Tue Feb 4 17:24:30 2003 for ExpandLib by doxygen1.3-rc2