20 : m_str(
std::move( key ) )
21 , 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
bool __eq__(const StringKey &right) const
equality operator for python
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.
std::size_t m_hash
the hash:
std::string __repr__() const
the representation of the object
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.
std::string __str__() const
the representation of the object
StringKey(const char *key="")
constructor from plain C-string, perform hashing
std::string m_str
the actual string:
This class is used for returning status codes from appropriate routines.
StatusCode parse(DataObjID &dest, const std::string &src)
T back_inserter(T...args)
implementation of various functions for streaming.
bool __neq__(const StringKey &right) const
non-equality operator for python
const std::string & str() const
the actual string
std::string toString() const
string representation (for properties)