7 #ifndef _MACRO_RESOLVER_HEADER_
8 #define _MACRO_RESOLVER_HEADER_
Class for resolving macros inside a string.
cString Resolve(const cString &strSource) const
Resolve macros.
cMacroResolver()
Constructor that initializes an empty cMacroResolver object.
cStringMap m_mapValues
Internally used string map.
cString GetValue(const cString &strKey) const
Get specific macro value.
tResult SetValues(const cStringMap &mapValues)
Set string map to be used for macro replacement.
tResult SetValue(const cString &strKey, const cString &strValue)
Set specific macro value.
virtual ~cMacroResolver()
Destructor.
A common result class usable as return value throughout.
#define A_UTILS_D(__pclassname_)
Helper macro for d-pattern definitions.
ADTF A_UTIL Namespace - Within adtf this is used as adtf::util or adtf_util.