![]() |
VR-Forces 4.2 Class Documentation
|
stl std::list More...
Public Types | |
| typedef std::pair< DtString, int > | SubordinateRecord |
| typedef std::list < SubordinateRecord > | SubordinateList |
| typedef SubordinateList::iterator | SubordinateIterator |
| typedef SubordinateList::const_iterator | const_SubordinateIterator |
Public Member Functions | |
| DtSubordinateOrderEntry () | |
| default constructor | |
| DtSubordinateOrderEntry (const DtString &originalName) | |
| alternative constructor Initializes with originalName and scenarioName as indices | |
| virtual | ~DtSubordinateOrderEntry () |
| destructor | |
| DtSubordinateOrderEntry (const DtSubordinateOrderEntry &orig) | |
| copy constructor | |
| DtSubordinateOrderEntry & | operator= (const DtSubordinateOrderEntry &orig) |
| assignment operator | |
| virtual void | addSubordinateEntry (const DtString &sObjectNameAlias, int nDesiredDesignator) |
| addSubordinateEntry() Given a unique object name alias, insert the alias into SubordinateList, ahead of any entries that are greater than nDesiredDesignator | |
| virtual void | clear () |
| clear() Erase all subordinate entries | |
| virtual int | computeSubordinateDesignator (const DtString &sObjectNameAlias) const |
| computeSubordinateDesignator() Given an object name alias, iterate through SubordinateList, return subordinate index or -1 to indicate error. | |
| virtual int | desiredDesignatorFor (const DtString &sObjectNameAlias) const |
| desiredDesignatorFor() For the subordinate identified by sObjectNameAlias, | |
| virtual void | setDesiredDesignatorFor (const DtString &sObjectNameAlias, int num) |
| virtual const DtString & | originalObjectName () const |
| originalObjectName() The original object name that identified this item in a scenario. | |
| virtual void | setOriginalObjectName (const DtString &namePath) |
| virtual void | removeSubordinateEntry (const DtString &sObjectNameAlias) |
| removeSubordinateEntry() Remove the given alias from SubordinateList | |
| virtual unsigned | size () const |
| size() Returns mySubordinateList.size() | |
Protected Attributes | |
| DtString | myOriginalObjectName |
| SubordinateList | mySubordinateList |
stl std::list
VR-Link class DtSubordinateOrderEntry
Instances of DtSubordinateOrderEntry are used during scenario merge to reconcile duplicate VRF object names.
| typedef std::pair<DtString,int> DtSubordinateOrderEntry::SubordinateRecord |
| typedef std::list<SubordinateRecord> DtSubordinateOrderEntry::SubordinateList |
| typedef SubordinateList::iterator DtSubordinateOrderEntry::SubordinateIterator |
| typedef SubordinateList::const_iterator DtSubordinateOrderEntry::const_SubordinateIterator |
| DtSubordinateOrderEntry::DtSubordinateOrderEntry | ( | ) |
default constructor
| DtSubordinateOrderEntry::DtSubordinateOrderEntry | ( | const DtString & | originalName | ) |
alternative constructor Initializes with originalName and scenarioName as indices
|
virtual |
destructor
| DtSubordinateOrderEntry::DtSubordinateOrderEntry | ( | const DtSubordinateOrderEntry & | orig | ) |
copy constructor
| DtSubordinateOrderEntry& DtSubordinateOrderEntry::operator= | ( | const DtSubordinateOrderEntry & | orig | ) |
assignment operator
|
virtual |
addSubordinateEntry() Given a unique object name alias, insert the alias into SubordinateList, ahead of any entries that are greater than nDesiredDesignator
|
virtual |
clear() Erase all subordinate entries
|
virtual |
computeSubordinateDesignator() Given an object name alias, iterate through SubordinateList, return subordinate index or -1 to indicate error.
|
virtual |
desiredDesignatorFor() For the subordinate identified by sObjectNameAlias,
|
virtual |
|
virtual |
originalObjectName() The original object name that identified this item in a scenario.
|
virtual |
|
virtual |
removeSubordinateEntry() Remove the given alias from SubordinateList
|
virtual |
size() Returns mySubordinateList.size()
|
protected |
|
protected |