CoCoALib-0.9905 date: 23 May 2007

CoCoA::PPMonoidElem Class Reference

#include <PPMonoid.H>

Inheritance diagram for CoCoA::PPMonoidElem:

Inheritance graph
List of all members.

Public Member Functions

 PPMonoidElem (const PPMonoid &Gamma)
 PPMonoidElem (const PPMonoid &Gamma, const std::vector< long > &v)
 PPMonoidElem (const PPMonoid &Gamma, PPMonoidElemRawPtr rawToBeOwned)
 PPMonoidElem (const PPMonoidElem &copy)
 PPMonoidElem (const ConstRefPPMonoidElem &copy)
PPMonoidElemoperator= (const PPMonoidElem &rhs)
PPMonoidElemoperator= (const ConstRefPPMonoidElem &rhs)
 NEVER DEFINED -- assignment disabled.
 ~PPMonoidElem ()
 deliberately NOT virtual (see documentation)

Protected Attributes

const PPMonoid myPPM
PPMonoidElemRawPtr const myPPPtr
 VALUE NOT OWNED BY ME, deliberately NOT PPMonoidElemConstRawPtr.


PPMonoidElemRawPtr raw (RefPPMonoidElem &pp)
PPMonoidElemConstRawPtr raw (const ConstRefPPMonoidElem &pp)
const PPMonoidowner (const ConstRefPPMonoidElem &pp)

Detailed Description

Definition at line 129 of file PPMonoid.H.

Constructor & Destructor Documentation

CoCoA::PPMonoidElem::PPMonoidElem const PPMonoid Gamma  )  [explicit]

CoCoA::PPMonoidElem::PPMonoidElem const PPMonoid Gamma,
const std::vector< long > &  v

CoCoA::PPMonoidElem::PPMonoidElem const PPMonoid Gamma,
PPMonoidElemRawPtr  rawToBeOwned

CoCoA::PPMonoidElem::PPMonoidElem const PPMonoidElem copy  ) 

CoCoA::PPMonoidElem::PPMonoidElem const ConstRefPPMonoidElem copy  ) 

CoCoA::PPMonoidElem::~PPMonoidElem  ) 

deliberately NOT virtual (see documentation)

Member Function Documentation

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

PPMonoidElem& CoCoA::PPMonoidElem::operator= const ConstRefPPMonoidElem rhs  ) 

NEVER DEFINED -- assignment disabled.

Reimplemented from CoCoA::RefPPMonoidElem.

Friends And Related Function Documentation

PPMonoidElemRawPtr raw RefPPMonoidElem pp  )  [friend, inherited]

Definition at line 349 of file PPMonoid.H.

PPMonoidElemConstRawPtr raw const ConstRefPPMonoidElem pp  )  [friend, inherited]

Definition at line 355 of file PPMonoid.H.

const PPMonoid& owner const ConstRefPPMonoidElem pp  )  [friend, inherited]

Definition at line 343 of file PPMonoid.H.

Member Data Documentation

const PPMonoid CoCoA::ConstRefPPMonoidElem::myPPM [protected, inherited]

Definition at line 89 of file PPMonoid.H.

Referenced by CoCoA::owner().

PPMonoidElemRawPtr const CoCoA::ConstRefPPMonoidElem::myPPPtr [protected, inherited]

VALUE NOT OWNED BY ME, deliberately NOT PPMonoidElemConstRawPtr.

Definition at line 90 of file PPMonoid.H.

Referenced by CoCoA::raw().

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