20 : m_str(
std::move( key ) )
21 , m_hash(
std::hash<
std::string>()( m_str ) )
28 , m_hash(
std::hash<
std::string>()( m_str ) )
97 result.
reserve( _result.size() );
std::ostream & toStream(ITERATOR first, ITERATOR last, std::ostream &s, const std::string &open, const std::string &close, const std::string &delim)
the helper function to print the sequence
const std::string & str() const
the actual string
std::string toString(const TYPE &obj)
the generic implementation of the type conversion to the string
constexpr static const auto SUCCESS
StatusCode parse(GaudiUtils::HashMap< K, V > &result, const std::string &input)
Basic parser for the types of HashMap used in DODBasicMapper.
The declaration of major parsing functions used e.g for (re)implementation of new extended properties...
The helper class to represent the efficient "key" for access.
StringKey(const char *key="")
constructor from plain C-string, perform hashing
bool __eq__(const StringKey &right) const
equality operator for python
This class is used for returning status codes from appropriate routines.
std::string __str__() const
the representation of the object
StatusCode parse(DataObjID &dest, const std::string &src)
std::string __repr__() const
the representation of the object
T back_inserter(T... args)
implementation of various functions for streaming.
bool __neq__(const StringKey &right) const
non-equality operator for python
std::string toString() const
string representation (for properties)