CoCoALib-0.9905 date: 23 May 2007


CoCoA::EFGModule Class Reference

#include <EFGModule.H>

Inheritance diagram for CoCoA::EFGModule:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 EFGModule (const EFGModuleBase *MPtr)
 EFGModule (const module &M)
const EFGModuleBasemyModulePtr () const
const EFGModuleBaseoperator-> () const
 Allow const member fns to be called.
const ModuleBasemyRawPtr () const
 Used by "downcasting" functions Is(..), As(..), etc.
bool operator== (const module &PPM) const

Detailed Description

Definition at line 44 of file EFGModule.H.


Constructor & Destructor Documentation

CoCoA::EFGModule::EFGModule const EFGModuleBase MPtr  )  [inline, explicit]
 

Definition at line 101 of file EFGModule.H.

CoCoA::EFGModule::EFGModule const module M  )  [inline, explicit]
 

Definition at line 106 of file EFGModule.H.

References CoCoA_ERROR, and CoCoA::IsEFGModule().


Member Function Documentation

const EFGModuleBase * CoCoA::EFGModule::myModulePtr  )  const [inline]
 

Reimplemented in CoCoA::FreeModule.

Definition at line 118 of file EFGModule.H.

References CoCoA::module::myRawPtr().

const EFGModuleBase * CoCoA::EFGModule::operator->  )  const [inline]
 

Allow const member fns to be called.

Reimplemented from CoCoA::module.

Reimplemented in CoCoA::FreeModule.

Definition at line 124 of file EFGModule.H.

References CoCoA::module::myRawPtr().

const ModuleBase* CoCoA::module::myRawPtr  )  const [inline, inherited]
 

Used by "downcasting" functions Is(..), As(..), etc.

Definition at line 55 of file module.H.

References CoCoA::SmartPtrIRC< T >::myRawPtr().

Referenced by CoCoA::AsEFGModule(), CoCoA::IsEFGModule(), myModulePtr(), CoCoA::FreeModule::operator->(), and operator->().

bool CoCoA::module::operator== const module PPM  )  const [inline, inherited]
 

Definition at line 56 of file module.H.

References CoCoA::PPMonoid::mySmartPtr, and CoCoA::PPM().


The documentation for this class was generated from the following file:
Generated on Wed May 23 13:46:17 2007 for CoCoALib by  doxygen 1.4.6