CoCoALib-0.9905 date: 23 May 2007


CoCoA::OpenMathOutputBase Class Reference

#include <OpenMath.H>

Inheritance diagram for CoCoA::OpenMathOutputBase:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void mySend (long n)=0
virtual void mySend (unsigned long n)=0
virtual void mySend (const ZZ &N)=0
virtual void mySend (const OpenMathSymbol &s)=0
virtual void mySendApplyStart ()=0
virtual void mySendApplyEnd ()=0
virtual void mySendObjectStart ()=0
virtual void mySendObjectEnd ()=0

Protected Member Functions

 OpenMathOutputBase ()
virtual ~OpenMathOutputBase ()
void myRefCountInc () const
 increments ref count
void myRefCountDec () const
 decrements ref count, and self destructs if count becomes 0
void myRefCountZero () const
 sets myRefCount to 0

Friends

class SmartPtrIRC< OpenMathOutputBase >

Detailed Description

Definition at line 82 of file OpenMath.H.


Constructor & Destructor Documentation

CoCoA::OpenMathOutputBase::OpenMathOutputBase  )  [protected]
 

virtual CoCoA::OpenMathOutputBase::~OpenMathOutputBase  )  [protected, virtual]
 


Member Function Documentation

virtual void CoCoA::OpenMathOutputBase::mySend long  n  )  [pure virtual]
 

Implemented in CoCoA::OpenMathOutputXML.

virtual void CoCoA::OpenMathOutputBase::mySend unsigned long  n  )  [pure virtual]
 

Implemented in CoCoA::OpenMathOutputXML.

virtual void CoCoA::OpenMathOutputBase::mySend const ZZ N  )  [pure virtual]
 

Implemented in CoCoA::OpenMathOutputXML.

virtual void CoCoA::OpenMathOutputBase::mySend const OpenMathSymbol s  )  [pure virtual]
 

Implemented in CoCoA::OpenMathOutputXML.

virtual void CoCoA::OpenMathOutputBase::mySendApplyStart  )  [pure virtual]
 

Implemented in CoCoA::OpenMathOutputXML.

virtual void CoCoA::OpenMathOutputBase::mySendApplyEnd  )  [pure virtual]
 

Implemented in CoCoA::OpenMathOutputXML.

virtual void CoCoA::OpenMathOutputBase::mySendObjectStart  )  [pure virtual]
 

Implemented in CoCoA::OpenMathOutputXML.

virtual void CoCoA::OpenMathOutputBase::mySendObjectEnd  )  [pure virtual]
 

Implemented in CoCoA::OpenMathOutputXML.

void CoCoA::IntrusiveReferenceCount::myRefCountInc  )  const [inline, protected, inherited]
 

increments ref count

Definition at line 86 of file SmartPtrIRC.H.

Referenced by CoCoA::ModuleBase::ModuleBase().

void CoCoA::IntrusiveReferenceCount::myRefCountDec  )  const [inline, protected, inherited]
 

decrements ref count, and self destructs if count becomes 0

Definition at line 91 of file SmartPtrIRC.H.

void CoCoA::IntrusiveReferenceCount::myRefCountZero  )  const [inline, protected, inherited]
 

sets myRefCount to 0

Definition at line 97 of file SmartPtrIRC.H.


Friends And Related Function Documentation

friend class SmartPtrIRC< OpenMathOutputBase > [friend]
 

Definition at line 84 of file OpenMath.H.


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