VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Attributes
DtStringReplacementTable Class Reference

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
DtStringReplacementTableoperator= (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 DtStringfindReplacementFor (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

Detailed Description

stl

VR-Link Util class DtStringReplacementTable

DtStringReplacementTable is used by DtScenarioMergeData

Member Typedef Documentation

ReplacementMap key: [to find string] value: [replace with string].

typedef ReplacementMap::iterator DtStringReplacementTable::Iterator
typedef ReplacementMap::const_iterator DtStringReplacementTable::const_Iterator

Constructor & Destructor Documentation

DtStringReplacementTable::DtStringReplacementTable ( )

default constructor

virtual DtStringReplacementTable::~DtStringReplacementTable ( )
virtual

destructor

DtStringReplacementTable::DtStringReplacementTable ( const DtStringReplacementTable orig)

copy constructor

Member Function Documentation

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

Member Data Documentation

DtFilename DtStringReplacementTable::myFilename
protected
ReplacementMap DtStringReplacementTable::myReplacementMap
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)