|
| TSettingsVariableResolver () |
|
| TVariableResolver () |
|
virtual void MQUALIFIER | clearVariables () |
|
virtual void MQUALIFIER | addVariable (const IString &rName, const IString &rValue) |
|
virtual void MQUALIFIER | removeVariable (const IString &rName) |
|
virtual Retval MQUALIFIER | resolve (const IString &rData, IString &rOut, bool bRecursive) |
|
virtual Retval MQUALIFIER | askForInterface (const InterfaceID &rInterfaceID, IZUnknown *&rpIface) |
|
virtual void MQUALIFIER | addRef () const |
|
virtual void MQUALIFIER | release () const |
|
void | addVariables (const TStringMap< TString > &rVariables) |
|
void | addVariable (const TString &rName, const TString &rValue) |
|
void | removeVariables (const TStringMap< TString > &rVariables) |
|
void | removeVariables (const TSet< TString > &rVariables) |
|
void | removeVariable (const TString &rName) |
|
Retval | resolve (const TString &rData, IString &rOut, bool bRecursive) |
|
void | resolveDependancies (const IString &rData, TSet< TString > &rDependancies, bool bRecusrive=false) |
|
void | resolveDependancies (const TString &rData, TSet< TString > &rDependancies, bool bRecusrive=false) |
|
| TZObject () |
|
| TZObject (const TString &strName) |
|
| TZObject (const IString &strName) |
|
Uint | getHash () const |
|
TString | toString () const |
|
virtual TString | getObjName () const |
|
virtual void | setObjName (const TString &name) |
|
The settings variable resolver tries to resolve a variable out of the settings manager or the UserData