#include <ObjectOf.h>

Public Member Functions | |
| ObjectOf (const ObjectOf &o) | |
| ~ObjectOf () | |
| ObjectOf & | operator= (const ObjectOf &o) |
Protected Member Functions | |
| const Rep * | look () const |
| Rep * | enhance () const |
| Rep * | change () |
| void | acquireRep (const Rep *rep) |
| ObjectOf (Rep *newrep) | |
Private Member Functions | |
| void | force_derivation () |
Private Attributes | |
| Rep * | theRep |
Definition at line 12 of file ObjectOf.h.
Definition at line 23 of file ObjectOf.h.
Definition at line 25 of file ObjectOf.h.
Definition at line 101 of file ObjectOf.h.
Definition at line 34 of file ObjectOf.h.
| const Rep* ObjectOf< Rep >::look | ( | ) | const [inline, protected] |
Definition at line 67 of file ObjectOf.h.
Referenced by FSA::addFSA(), Graphs::GraphConcept< GraphVertex< IntLabeledEdge >, IntLabeledEdge >::getVertices(), PowerWord::insert(), Word::operator!=(), PowerWord::operator!=(), Word::operator*=(), PowerWord::operator*=(), Word::operator<(), PowerWord::operator<(), Word::operator==(), PowerWord::operator==(), Word::operator>(), PowerWord::operator>(), and Word::operator^=().
| Rep* ObjectOf< Rep >::enhance | ( | ) | const [inline, protected] |
Definition at line 70 of file ObjectOf.h.
| Rep* ObjectOf< Rep >::change | ( | ) | [inline, protected] |
Definition at line 74 of file ObjectOf.h.
Referenced by Graphs::GraphConcept< GraphVertex< IntLabeledEdge >, IntLabeledEdge >::clear(), Word::cyclicallyPermute(), PowerWord::cyclicallyPermute(), Word::cyclicallyReduce(), PowerWord::cyclicallyReduce(), Word::cyclicallyReduceWord(), PowerWord::cyclicallyReduceWord(), Graphs::GraphConcept< GraphVertex< IntLabeledEdge >, IntLabeledEdge >::eraseVertex(), Word::getPower(), PowerWord::getPower(), Word::initialSegment(), PowerWord::initialSegment(), Word::inverse(), PowerWord::inverse(), Graphs::GraphConcept< GraphVertex< IntLabeledEdge >, IntLabeledEdge >::newEdge(), Graphs::GraphConcept< GraphVertex< IntLabeledEdge >, IntLabeledEdge >::newVertex(), Word::operator-(), PowerWord::operator-(), Graphs::GraphConcept< GraphVertex< IntLabeledEdge >, IntLabeledEdge >::pinch(), Graphs::GraphConcept< GraphVertex< IntLabeledEdge >, IntLabeledEdge >::replaceVertex(), Word::segment(), PowerWord::segment(), Word::terminalSegment(), and PowerWord::terminalSegment().
| void ObjectOf< Rep >::acquireRep | ( | const Rep * | rep | ) | [inline, protected] |
Definition at line 80 of file ObjectOf.h.
| void ObjectOf< Rep >::force_derivation | ( | ) | [inline, private] |
Definition at line 120 of file ObjectOf.h.
Definition at line 112 of file ObjectOf.h.
Referenced by ObjectOf< WordRep >::acquireRep(), ObjectOf< WordRep >::change(), ObjectOf< WordRep >::enhance(), ObjectOf< WordRep >::force_derivation(), ObjectOf< WordRep >::look(), ObjectOf< WordRep >::ObjectOf(), ObjectOf< WordRep >::operator=(), and ObjectOf< WordRep >::~ObjectOf().
1.5.6