The class RabinAcceptance is a set of RabinPairs. We use faudes::TBaseVector as the base class and perhaps add some convenience accessors in due course.
Definition at line 201 of file omg_rabinacc.h.
|
| | RabinAcceptance (void) |
| |
| | RabinAcceptance (const RabinAcceptance &rRA) |
| |
| | RabinAcceptance (const std::string &rFileName) |
| |
| virtual | ~RabinAcceptance (void) |
| |
| void | RestrictStates (const StateSet &rDomain) |
| |
| | TBaseVector (void) |
| |
| | TBaseVector (const TBaseVector &rOtherSet) |
| |
| | TBaseVector (const vBaseVector &rOtherSet) |
| |
| | TBaseVector (const std::string &rFilename, const std::string &rLabel="BaseVector") |
| |
| virtual | ~TBaseVector (void) |
| |
| virtual const RabinPair * | Elementp (void) const |
| |
| virtual bool | ElementTry (const Type &rElement) const |
| |
| virtual const RabinPair & | At (const Position &pos) const |
| |
| virtual RabinPair & | At (const Position &pos) |
| |
| Iterator | Begin (void) |
| |
| CIterator | Begin (void) const |
| |
| Iterator | End (void) |
| |
| CIterator | End (void) const |
| |
| virtual void | Insert (const RabinPair &rElem) |
| |
| virtual void | Insert (const Position &pos, const Type &rElem) |
| |
| virtual void | Insert (const Position &pos, Type *pElem) |
| |
| virtual void | Insert (const Position &pos, const std::string &rFileName) |
| |
| virtual Iterator | Erase (const Iterator &vit) |
| |
| virtual void | Erase (const Position &pos) |
| |
| | vBaseVector (void) |
| |
| | vBaseVector (const vBaseVector &rOtherVector) |
| |
| | vBaseVector (const std::string &rFilename, const std::string &rLabel="Vector") |
| |
| virtual | ~vBaseVector (void) |
| |
| void | AssignByReference (vBaseVector &rSourceVector) |
| |
| virtual const Type & | Element (void) const |
| |
| virtual Type * | NewElement (void) |
| |
| virtual void | Clear (void) |
| |
| Idx | Size (void) const |
| |
| void | Size (Idx len) |
| |
| bool | IsDefault (void) const |
| |
| bool | Empty (void) const |
| |
| virtual void | Replace (const Position &pos, const Type &rElem) |
| |
| virtual void | Replace (const Position &pos, Type *pElem) |
| |
| virtual void | Replace (const Position &pos, const std::string &rFileName) |
| |
| virtual void | Erase (const Position &pos) |
| |
| virtual void | Insert (const Position &pos, const Type &rElem) |
| |
| virtual void | Insert (const Position &pos, Type *pElem) |
| |
| virtual void | Insert (const Position &pos, const std::string &rFileName) |
| |
| virtual void | PushBack (const Type &rElem) |
| |
| virtual void | PushBack (Type *rElem) |
| |
| virtual void | PushBack (const std::string &rFileName) |
| |
| virtual void | Append (const Type &rElem) |
| |
| virtual void | Append (Type *rElem) |
| |
| virtual void | Append (const std::string &rFileName) |
| |
| virtual Position | Find (const Type &rElem) |
| |
| virtual void | EraseDoublets (void) |
| |
| void | FilenameAt (const Position &pos, const std::string &rFileName) |
| |
| const std::string & | FilenameAt (const Position &pos) const |
| |
| void | TakeOwnership (void) |
| |
| void | TakeCopies (void) |
| |
| | ExtType (void) |
| |
| | ExtType (const ExtType &rType) |
| |
| virtual | ~ExtType (void) |
| |
| const std::string & | Name (void) const |
| |
| void | Name (const std::string &rName) |
| |
| virtual const std::string & | TypeName (void) const |
| |
| virtual void | TypeName (const std::string &rType) |
| |
| virtual const std::string & | ElementTag (void) const |
| |
| virtual void | ElementTag (const std::string &rTag) |
| |
| virtual const std::string & | ElementType (void) const |
| |
| virtual const TypeDefinition * | TypeDefinitionp (void) const |
| |
| Type & | operator= (const Type &rSrc) |
| |
| bool | operator== (const Type &rOther) const |
| |
| bool | operator!= (const Type &rOther) const |
| |
| | AttrType (void) |
| |
| | AttrType (const AttrType &rSrc) |
| |
| virtual | ~AttrType (void) |
| |
| Type & | operator= (const Type &rSrc) |
| |
| bool | operator== (const Type &rOther) const |
| |
| bool | operator!= (const Type &rOther) const |
| |
| | Type (void) |
| |
| | Type (const Type &rType) |
| |
| virtual | ~Type (void) |
| |
| virtual Type * | New (void) const |
| |
| virtual Type * | Copy (void) const |
| |
| virtual const Type * | Cast (const Type *pOther) const |
| |
| virtual Type & | Assign (const Type &rSrc) |
| |
| Type & | operator= (const Type &rSrc) |
| |
| virtual bool | Equal (const Type &rOther) const |
| |
| bool | operator== (const Type &rOther) const |
| |
| bool | operator!= (const Type &rOther) const |
| |
| void | Write (const Type *pContext=0) const |
| |
| void | Write (const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0, std::ios::openmode openmode=std::ios::out|std::ios::trunc) const |
| |
| void | Write (const std::string &pFileName, std::ios::openmode openmode) const |
| |
| void | Write (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
| |
| virtual void | XWrite (const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0) const |
| |
| void | XWrite (const Type *pContext=0) const |
| |
| void | XWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
| |
| std::string | ToString (const std::string &rLabel="", const Type *pContext=0) const |
| |
| std::string | ToText (const std::string &rLabel="", const Type *pContext=0) const |
| |
| void | DWrite (const Type *pContext=0) const |
| |
| void | DWrite (const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0, std::ios::openmode openmode=std::ios::out|std::ios::trunc) const |
| |
| void | DWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
| |
| void | SWrite (TokenWriter &rTw) const |
| |
| void | SWrite (void) const |
| |
| std::string | ToSText (void) const |
| |
| void | Read (const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) |
| |
| void | FromString (const std::string &rString, const std::string &rLabel="", const Type *pContext=0) |
| |
| void | Read (TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) |
| |