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

Units::CheckBoolProperty< Loki::Typelist< Composed< Compound< GT, EL, ST >, UL >, Tail > > Struct Template Reference

check boolean properties of units More...

#include <Unit.h>

List of all members.

Static Public Member Functions

bool is_SI (void)
bool is_exact (void)


Detailed Description

template<class GT, class EL, class UL, class Tail, class ST>
struct Units::CheckBoolProperty< Loki::Typelist< Composed< Compound< GT, EL, ST >, UL >, Tail > >

check boolean properties of units

specialization for a typelist parameter; head being a composed unit; recursive template.

Definition at line 728 of file Unit.h.


Member Function Documentation

template<class GT, class EL, class UL, class Tail, class ST>
bool Units::CheckBoolProperty< Loki::Typelist< Composed< Compound< GT, EL, ST >, UL >, Tail > >::is_exact void   )  [inline, static]
 

check all elements in typelist for being exact; if any of the units in the typelist is not exact, return false; otherwise return true.

Definition at line 743 of file Unit.h.

template<class GT, class EL, class UL, class Tail, class ST>
bool Units::CheckBoolProperty< Loki::Typelist< Composed< Compound< GT, EL, ST >, UL >, Tail > >::is_SI void   )  [inline, static]
 

check all elements in typelist for being an SI unit; if any of the units in the typelist is not an SI unit, return false; otherwise return true.

Definition at line 736 of file Unit.h.


The documentation for this struct was generated from the following file:
Generated on Sun Jan 15 13:58:01 2006 for Quantity by doxygen 1.3.6