Pol  Revision:cb584c9
Property< T, constraint > Class Template Reference

#include <property.h>

Public Member Functions

 Property (T x)
 
 Property ()
 
operator() () const
 
operator() (const T newValue)
 
unsafe () const
 

Private Attributes

_value
 

Detailed Description

template<class T, class constraint = NoConstraint>
class Property< T, constraint >

Definition at line 89 of file property.h.

Constructor & Destructor Documentation

template<class T , class constraint = NoConstraint>
Property< T, constraint >::Property ( x)
inline

Definition at line 95 of file property.h.

template<class T , class constraint = NoConstraint>
Property< T, constraint >::Property ( )
inline

Definition at line 96 of file property.h.

Member Function Documentation

template<class T , class constraint = NoConstraint>
T Property< T, constraint >::operator() ( ) const
inline

Definition at line 105 of file property.h.

template<class T , class constraint = NoConstraint>
T Property< T, constraint >::operator() ( const T  newValue)
inline

Definition at line 106 of file property.h.

template<class T , class constraint = NoConstraint>
T Property< T, constraint >::unsafe ( ) const
inline

Definition at line 113 of file property.h.

Member Data Documentation

template<class T , class constraint = NoConstraint>
T Property< T, constraint >::_value
private

Definition at line 92 of file property.h.


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