ValidType Class Template Reference

#include <ValidType.hpp>

Inheritance diagram for ValidType:

Inheritance graph
[legend]
Collaboration diagram for ValidType:

Collaboration graph
[legend]
List of all members.

template<class T>
class gpstk::ValidType< T >


Public Member Functions

 ValidType (const T &v)
 ValidType ()
ValidTypeoperator= (const T &v) throw ()
ValidTypeoperator+= (const T &r) throw ()
ValidTypeoperator-= (const T &r) throw ()
 operator T () const throw (InvalidValue)
bool operator== (const ValidType &r)
bool is_valid () const
get_value () const
void set_valid (const bool &v) throw ()

Constructor & Destructor Documentation

ValidType const T &  v  )  [inline]
 

Definition at line 73 of file ValidType.hpp.

ValidType  )  [inline]
 

Definition at line 74 of file ValidType.hpp.


Member Function Documentation

T get_value  )  const [inline]
 

Definition at line 94 of file ValidType.hpp.

bool is_valid  )  const [inline]
 

Definition at line 93 of file ValidType.hpp.

Referenced by ObsClockModel::simpleOrdClock().

operator T  )  const throw (InvalidValue) [inline]
 

Definition at line 84 of file ValidType.hpp.

ValidType& operator+= const T &  r  )  throw () [inline]
 

Definition at line 79 of file ValidType.hpp.

ValidType& operator-= const T &  r  )  throw () [inline]
 

Definition at line 80 of file ValidType.hpp.

ValidType& operator= const T &  v  )  throw () [inline]
 

Definition at line 76 of file ValidType.hpp.

bool operator== const ValidType< T > &  r  )  [inline]
 

Definition at line 89 of file ValidType.hpp.

void set_valid const bool &  v  )  throw () [inline]
 

Definition at line 96 of file ValidType.hpp.


The documentation for this class was generated from the following file:
Generated on Wed Feb 8 03:31:43 2012 for GPS ToolKit Software Library by  doxygen 1.3.9.1