Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

PropertyImpl< T > Class Template Reference

#include <Property.h>

Inheritance diagram for PropertyImpl< T >:

Property List of all members.

Public Member Functions

 PropertyImpl (const std::string &name, const T &value, bool dirty=true)
 ~PropertyImpl ()
 operator T () const
 operator const T & () const
 operator T & ()
Propertyoperator= (T newvalue)
Propertyoperator= (const T &newvalue)
size_t size () const
 operator const BYTE * () const
virtual Propertyclone (bool bKeepDirty=false)

Protected Attributes

m_value

template<typename T>
class PropertyImpl< T >


Constructor & Destructor Documentation

template<typename T>
PropertyImpl< T >::PropertyImpl const std::string &  name,
const T &  value,
bool  dirty = true
[inline]
 

template<typename T>
PropertyImpl< T >::~PropertyImpl  )  [inline]
 


Member Function Documentation

template<typename T>
virtual Property* PropertyImpl< T >::clone bool  bKeepDirty = false  )  [inline, virtual]
 

Implements Property.

template<typename T>
PropertyImpl< T >::operator const BYTE *  )  const [inline]
 

template<typename T>
PropertyImpl< T >::operator const T &  )  const [inline]
 

template<typename T>
PropertyImpl< T >::operator T  )  const [inline]
 

template<typename T>
PropertyImpl< T >::operator T &  )  [inline]
 

template<typename T>
Property& PropertyImpl< T >::operator= const T &  newvalue  )  [inline]
 

template<typename T>
Property& PropertyImpl< T >::operator= newvalue  )  [inline]
 

template<typename T>
size_t PropertyImpl< T >::size  )  const [inline]
 


Member Data Documentation

template<typename T>
T PropertyImpl< T >::m_value [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Jun 16 00:13:25 2005 for Abuse! by  doxygen 1.4.3