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

EltIdentityRep Struct Reference

#include <EltRep.h>

Inheritance diagram for EltIdentityRep::

EltRep GenericRep PureRep RefCounter List of all members.

Public Methods

PureRepclone () const
Type actualType () const
virtual Bool operator== (const EltRep &) const
virtual int hash () const
virtual EltRepoperator * (const EltRep &e) const
virtual EltRepinverse () const

Static Public Methods

Type type ()

Static Public Attributes

const Type theEltIdentityType

Member Function Documentation

PureRep * EltIdentityRep::clone ( ) const [inline, virtual]
 

Returns a pointer to a copy of the GenericRep object.

Reimplemented from EltRep.

Definition at line 118 of file EltRep.h.

Type EltIdentityRep::type ( ) [inline, static]
 

Returns unique object type.

Every representation class derived from this should carry a similarly defined type member

Reimplemented from EltRep.

Definition at line 122 of file EltRep.h.

Type EltIdentityRep::actualType ( ) const [inline, virtual]
 

Returns objects type.

This member serves as the root of all type querying members in this type scheme every representation class derived from this should override this member similarly to return the actual type of the class

Reimplemented from EltRep.

Definition at line 123 of file EltRep.h.

Bool EltIdentityRep::operator== ( const EltRep & ) const [inline, virtual]
 

Reimplemented from EltRep.

Definition at line 126 of file EltRep.h.

int EltIdentityRep::hash ( ) const [inline, virtual]
 

Reimplemented from EltRep.

Definition at line 131 of file EltRep.h.

EltRep * EltIdentityRep::operator * ( const EltRep & e ) const [inline, virtual]
 

Reimplemented from EltRep.

Definition at line 133 of file EltRep.h.

EltRep * EltIdentityRep::inverse ( ) const [inline, virtual]
 

Reimplemented from EltRep.

Definition at line 143 of file EltRep.h.


Member Data Documentation

const Type EltIdentityRep::theEltIdentityType [static]
 

Definition at line 121 of file EltRep.h.


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