8 #ifndef DtObjectNameDeconflictionTable_H_
9 #define DtObjectNameDeconflictionTable_H_
21 #include <vlutil/vlString.h>
51 typedef std::map<DtString,DtObjectNameDeconflictionEntry*>
AliasMap;
87 virtual const DtString& addAndDeconflict(
91 unsigned nOriginalDesignator);
97 const DtString& sOriginalObjectName);
101 const DtString& sOriginalObjectName)
const;
107 const DtString& objectNameAlias)
const;
115 virtual unsigned originalDesignator(
117 const DtString& sOriginalObjectName)
const;
125 const DtString& sOriginalObjectName);
129 virtual void remove(
const DtString& sScenarioName);
132 const DtString& sOriginalObjectName)
const;
136 const DtString& sScenarioName)
const;
142 virtual DtString generateRandomSequence(
unsigned nLimit)
const;