nidas
v1.2-1520
|
Public Member Functions | |
MyDictionary (Project *project) | |
MyDictionary (const MyDictionary &x) | |
MyDictionary & | operator= (const MyDictionary &rhs) |
bool | getTokenValue (const std::string &token, std::string &value) const |
std::string | expandString (const std::string &input) const |
Utility function that scans a string for tokens like ${XXXX}, or $XXX followed by any characters from ".$/", and replaces them with what is returned by the virtual method getTokenValue(token,value). More... | |
Private Attributes | |
Project * | _project |
|
inline |
|
inline |
|
inherited |
Utility function that scans a string for tokens like ${XXXX}, or $XXX followed by any characters from ".$/", and replaces them with what is returned by the virtual method getTokenValue(token,value).
Referenced by nidas::core::Site::expandString(), nidas::core::DSMConfig::expandString(), nidas::core::Project::expandString(), and nidas::core::DSMSensor::expandString().
|
virtual |
Implements nidas::core::Dictionary.
References _project, nidas::util::Process::getEnvVar(), nidas::core::Project::getName(), and nidas::core::Project::getSystemName().
Referenced by nidas::core::Project::getTokenValue().
|
inline |
References _project.
|
private |
Referenced by getTokenValue(), and operator=().