24 services::ant::IMacroResolver>
27 std::mutex m_oSynchronizer;
30 tResult ResolveMacros(
const char* strSource,
31 IString&& strResolvedString)
override;
32 tResult RegisterMacro(
const char* strMacro,
33 const char* strMacroSol,
34 uint32_t ui32Flags = 0)
override;
35 tResult UnregisterMacro(
const char* strMacro)
override;
37 void Clear()
override;
45 std::string replace_macros(
const std::string& strInput,
46 std::function<std::tuple<std::string, bool>(
const std::string&)> fnMacros);
50 using ant::cADTFMacroResolver;
51 using joker::replace_macros;
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
A common result class usable as return value throughout.
The IString interface provides methods for getting and setting strings through abstract interfaces.
Use this template if you want to implement an ucom::ant::IObject based Interface and/or subclass an e...
Copyright © Audi Electronics Venture GmbH.
Namespace for entire ADTF SDK.
Copyright © Audi Electronics Venture GmbH.