shawn::SimpleValueTag< T > Class Template Reference

#include <basic_tags.h>

Inheritance diagram for shawn::SimpleValueTag< T >:

Inheritance graph
[legend]
Collaboration diagram for shawn::SimpleValueTag< T >:

Collaboration graph
[legend]

List of all members.

Value access

virtual void set_value (const ValueType &v) throw ()
virtual ValueType value (void) const throw ()

Public Types

typedef T ValueType

Public Member Functions

Ctor, Dtor
 SimpleValueTag (const std::string &n, const ValueType &v, bool lock=false)
virtual ~SimpleValueTag ()

template<typename T>
class shawn::SimpleValueTag< T >


Member Typedef Documentation

template<typename T>
typedef T shawn::SimpleValueTag< T >::ValueType


Constructor & Destructor Documentation

template<typename T>
shawn::SimpleValueTag< T >::SimpleValueTag ( const std::string &  n,
const ValueType v,
bool  lock = false 
) [inline]

template<typename T>
virtual shawn::SimpleValueTag< T >::~SimpleValueTag (  )  [inline, virtual]


Member Function Documentation

template<typename T>
virtual void shawn::SimpleValueTag< T >::set_value ( const ValueType v  )  throw () [inline, virtual]

template<typename T>
virtual ValueType shawn::SimpleValueTag< T >::value ( void   )  const throw () [inline, virtual]


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

Generated on Sun Feb 5 00:01:19 2012 for Shawn by  doxygen 1.5.6