20 template <
typename K,
typename V>
22 std::map<std::string, std::string> tmp;
26 result.insert( tmp.begin(), tmp.end() );
37 return ( alg !=
m_algMap.end() ) ? alg->second :
"";
42 return ( node !=
m_nodeMap.end() ) ? node->second :
"";
The declaration of major parsing functions used e.g for (re)implementation of new extended properties...
#define DECLARE_COMPONENT(type)
Default implementation of a DataOnDemand mapper.
MapProp< std::string > m_nodeMap
std::string nodeTypeForPath(const std::string &path) override
Gaudi::Utils::TypeNameString algorithmForPath(const std::string &path) override
MapProp< Gaudi::Utils::TypeNameString > m_algMap
Common class providing an architecture-independent hash map.
This class is used for returning status codes from appropriate routines.
StatusCode parse(GaudiUtils::HashMap< K, V > &result, std::string_view input)
Basic parser for the types of HashMap used in DODBasicMapper.
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...