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

SMList Class Template Reference

#include <SMList.h>

Inheritance diagram for SMList::

AlgebraicObject SMObject FEData List of all members.

Public Methods

 SMList (class EnumeratorProblem< T > &P, const Chars heritage)
 SMList (const SMFPGroup &ao, const SMListData &d, const Chars heritage)
 ~SMList ()
const SMListDatagetData () const
const SMFPGroupgetGroup () const
const AlgebraicObjectgetParent () const
LIClic ()
const char* typeID () const
const IconID iconID () const
void printProperties (ostream &ostr) const
void viewStructure (ostream &ostr) const
void printDefinition (ostream &ostr) const

Static Public Methods

const char* type ()

Protected Methods

void readMessage (istream &)

Protected Attributes

const AlgebraicObjecttheParent
SMListData theData
LICtheLic

Static Protected Attributes

SMListType<T> theType

template<class T> class SMList


Constructor & Destructor Documentation

template<class T>
SMList<T>::SMList<T> ( class EnumeratorProblem< T > & P,
const Chars heritage )
 

template<class T>
SMList<T>::SMList<T> ( const SMFPGroup & ao,
const SMListData & d,
const Chars heritage )
 

template<class T>
SMList<T>::~SMList<T> ( )
 


Member Function Documentation

template<class T>
const SMListData & SMList<T>::getData ( ) const [inline]
 

Definition at line 243 of file SMList.h.

template<class T>
const SMFPGroup& SMList<T>::getGroup ( ) const
 

template<class T>
const AlgebraicObject & SMList<T>::getParent ( ) const [inline]
 

Definition at line 247 of file SMList.h.

template<class T>
LIC & SMList<T>::lic ( ) [inline]
 

Definition at line 249 of file SMList.h.

template<class T>
const char* SMList<T>::type ( ) [inline, static]
 

Definition at line 257 of file SMList.h.

Referenced by typeID().

template<class T>
const char * SMList<T>::typeID ( ) const [inline, virtual]
 

Reimplemented from SMObject.

Definition at line 259 of file SMList.h.

template<class T>
const IconID SMList<T>::iconID ( ) const [inline, virtual]
 

Reimplemented from SMObject.

Definition at line 261 of file SMList.h.

template<class T>
void SMList<T>::printProperties ( ostream & ostr ) const [virtual]
 

Reimplemented from SMObject.

template<class T>
void SMList<T>::viewStructure ( ostream & ostr ) const [virtual]
 

Reimplemented from SMObject.

template<class T>
void SMList<T>::printDefinition ( ostream & ostr ) const [virtual]
 

Reimplemented from SMObject.

template<class T>
void SMList<T>::readMessage ( istream & istr ) [inline, protected, virtual]
 

Reimplemented from SMObject.

Definition at line 275 of file SMList.h.


Member Data Documentation

template<class T>
const AlgebraicObject& SMList<T>::theParent [protected]
 

Definition at line 282 of file SMList.h.

template<class T>
SMListType<T> SMList<T>::theType [static, protected]
 

Definition at line 283 of file SMList.h.

template<class T>
SMListData SMList<T>::theData [protected]
 

Definition at line 285 of file SMList.h.

template<class T>
LIC* SMList<T>::theLic [protected]
 

Definition at line 286 of file SMList.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