Go to the documentation of this file.
11 #ifndef GAUDIKERNEL_TYPENAMESTRING_H
12 #define GAUDIKERNEL_TYPENAMESTRING_H
45 TypeNameString, decltype( std::declval<const T&>().value() )>::value>>
55 return s << tn.
type() <<
'/' << tn.
name();
60 #endif // GAUDIKERNEL_TYPENAMESTRING_H
TypeNameString(const T &prop)
const std::string & name() const
std::ostream & operator<<(std::ostream &s, const TypeNameString &tn)
Output stream operator for TypeNameString instances.
TypeNameString(std::string tn)
Helper class to parse a string of format "type/name".
Header file for std:chrono::duration-based Counters.
const std::string & type() const
TypeNameString(const char(&tn)[N])
TypeNameString(std::string_view sv)
TypeNameString(std::string tn, std::string_view deftyp)
T find_first_of(T... args)