Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

SimpleProperty Class Template Reference

#include <Property.h>

Inheritance diagram for SimpleProperty::

GenericSimpleProperty GenericProperty AmalgProductOfFreeGroupsProperty BoolProperty FPGroupProperty FreeByCyclicProperty FreeGroupProperty HNNExtOfFreeGroupProperty IntegerProperty IntProperty MapProperty MSCGroupProperty NoDataProperty PolyWordProperty SMFPCheckinTypeProperty WordProperty List of all members.

Public Methods

 SimpleProperty (const T &data, const Chars descr)
const T& value () const
T& ref ()
void putProperty (GenericProperty *property)
void readFrom (istream &istr)
void writeTo (ostream &ostr) const

Protected Attributes

theData

template<class T> class SimpleProperty


Constructor & Destructor Documentation

template<class T>
SimpleProperty<T>::SimpleProperty<T> ( const T & data,
const Chars descr ) [inline]
 

Definition at line 328 of file Property.h.


Member Function Documentation

template<class T>
const T & SimpleProperty<T>::value ( ) const [inline]
 

Definition at line 331 of file Property.h.

template<class T>
T & SimpleProperty<T>::ref ( ) [inline]
 

Definition at line 332 of file Property.h.

template<class T>
void SimpleProperty<T>::putProperty ( GenericProperty * property ) [inline, virtual]
 

Reimplemented from GenericProperty.

Definition at line 334 of file Property.h.

template<class T>
void SimpleProperty<T>::readFrom ( istream & istr ) [inline, virtual]
 

Reimplemented from GenericProperty.

Reimplemented in WordProperty, and PolyWordProperty.

Definition at line 343 of file Property.h.

template<class T>
void SimpleProperty<T>::writeTo ( ostream & ostr ) const [inline, virtual]
 

Reimplemented from GenericProperty.

Reimplemented in WordProperty, and PolyWordProperty.

Definition at line 344 of file Property.h.


Member Data Documentation

template<class T>
T SimpleProperty<T>::theData [protected]
 

Definition at line 347 of file Property.h.


The documentation for this class was generated from the following file:
Generated at Tue Jun 19 09:50:07 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001