CoCoALib-0.9905 date: 23 May 2007


CoCoA::ModuleElem Class Reference

#include <module.H>

Collaboration diagram for CoCoA::ModuleElem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ModuleElem (const module &M)
 ModuleElem (const ModuleElem &copy)
 ~ModuleElem ()
ModuleElemoperator= (const ModuleElem &rhs)
ConstRefRingElem operator[] (std::size_t pos) const
 v[pos] (READ ONLY), defined only if element of a FreeModule

Private Attributes

module myM
ModuleRawPtr myValue

Friends

ModuleRawPtrraw (ModuleElem &v)
const ModuleRawPtrraw (const ModuleElem &v)
const moduleowner (const ModuleElem &v)

Detailed Description

Definition at line 62 of file module.H.


Constructor & Destructor Documentation

CoCoA::ModuleElem::ModuleElem const module M  )  [explicit]
 

CoCoA::ModuleElem::ModuleElem const ModuleElem copy  ) 
 

CoCoA::ModuleElem::~ModuleElem  ) 
 


Member Function Documentation

ModuleElem& CoCoA::ModuleElem::operator= const ModuleElem rhs  ) 
 

ConstRefRingElem CoCoA::ModuleElem::operator[] std::size_t  pos  )  const
 

v[pos] (READ ONLY), defined only if element of a FreeModule


Friends And Related Function Documentation

ModuleRawPtr& raw ModuleElem v  )  [friend]
 

Definition at line 175 of file module.H.

const ModuleRawPtr& raw const ModuleElem v  )  [friend]
 

Definition at line 181 of file module.H.

const module& owner const ModuleElem v  )  [friend]
 

Definition at line 169 of file module.H.


Member Data Documentation

module CoCoA::ModuleElem::myM [private]
 

Definition at line 65 of file module.H.

Referenced by CoCoA::owner().

ModuleRawPtr CoCoA::ModuleElem::myValue [private]
 

Definition at line 66 of file module.H.

Referenced by CoCoA::raw().


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