![]() |
VR-Forces 4.0.4 Class Documentation
|
stl More...
Public Types | |
| typedef std::map< DtString, DtString > | ReplacementMap |
| ReplacementMap key: [to find string] value: [replace with string]. | |
| typedef ReplacementMap::iterator | Iterator |
| typedef ReplacementMap::const_iterator | const_Iterator |
Public Member Functions | |
| DtStringReplacementTable () | |
| default constructor | |
| virtual | ~DtStringReplacementTable () |
| destructor | |
| DtStringReplacementTable (const DtStringReplacementTable &orig) | |
| copy constructor | |
| DtStringReplacementTable & | operator= (const DtStringReplacementTable &orig) |
| assignment operator | |
| virtual void | add (const DtString &toFind, const DtString &replaceWith) |
| add() Inserts an entry, indicating that "toFind" should be replaced by "replaceWith". | |
| virtual DtStringReplacementTable::const_Iterator | begin () const |
| virtual void | clear () |
| virtual DtStringReplacementTable::const_Iterator | end () const |
| virtual const DtFilename & | filename () const |
| virtual void | setFilename (const DtFilename &fn) |
| virtual const DtString & | findReplacementFor (const DtString &sToFind) |
| findReplacementFor() Searches myReplacementMap for an entry keyed by sToReplace If found, returns the substitution. | |
| virtual bool | readFile () |
| virtual bool | readFile (const DtFilename &fn) |
| virtual void | remove (const DtString &toFind) |
Protected Attributes | |
| DtFilename | myFilename |
| ReplacementMap | myReplacementMap |
stl
VR-Link Util class DtStringReplacementTable
DtStringReplacementTable is used by DtScenarioMergeData
| typedef std::map<DtString, DtString > DtStringReplacementTable::ReplacementMap |
ReplacementMap key: [to find string] value: [replace with string].
| typedef ReplacementMap::iterator DtStringReplacementTable::Iterator |
| typedef ReplacementMap::const_iterator DtStringReplacementTable::const_Iterator |
default constructor
| virtual DtStringReplacementTable::~DtStringReplacementTable | ( | ) | [virtual] |
destructor
copy constructor
| DtStringReplacementTable& DtStringReplacementTable::operator= | ( | const DtStringReplacementTable & | orig | ) |
assignment operator
| virtual void DtStringReplacementTable::add | ( | const DtString & | toFind, |
| const DtString & | replaceWith | ||
| ) | [virtual] |
add() Inserts an entry, indicating that "toFind" should be replaced by "replaceWith".
If "toFind" already exists in the map, it will be overwritten with the new information.
| virtual DtStringReplacementTable::const_Iterator DtStringReplacementTable::begin | ( | ) | const [virtual] |
| virtual void DtStringReplacementTable::clear | ( | ) | [virtual] |
| virtual DtStringReplacementTable::const_Iterator DtStringReplacementTable::end | ( | ) | const [virtual] |
| virtual const DtFilename& DtStringReplacementTable::filename | ( | ) | const [virtual] |
| virtual void DtStringReplacementTable::setFilename | ( | const DtFilename & | fn | ) | [virtual] |
| virtual const DtString& DtStringReplacementTable::findReplacementFor | ( | const DtString & | sToFind | ) | [virtual] |
findReplacementFor() Searches myReplacementMap for an entry keyed by sToReplace If found, returns the substitution.
If not, returns sToReplace
| virtual bool DtStringReplacementTable::readFile | ( | ) | [virtual] |
| virtual bool DtStringReplacementTable::readFile | ( | const DtFilename & | fn | ) | [virtual] |
| virtual void DtStringReplacementTable::remove | ( | const DtString & | toFind | ) | [virtual] |
DtFilename DtStringReplacementTable::myFilename [protected] |