![]() |
The Gaudi Framework
v41r0 (bdbe7744)
|
Helper class to parse a string of format "type/name". More...
#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/TypeNameString.h>

Public Member Functions | |
| template<size_t N> | |
| TypeNameString (const char(&tn)[N]) | |
| TypeNameString (std::string_view sv) | |
| TypeNameString (std::string tn) | |
| TypeNameString (std::string tn, std::string_view deftyp) | |
| template<class T> requires ( std::is_constructible_v<TypeNameString, decltype( std::declval<const T&>().value() )> ) | |
| TypeNameString (const T &prop) | |
| const std::string & | type () const |
| const std::string & | name () const |
| bool | haveType () const |
Private Attributes | |
| std::string | m_type |
| std::string | m_name |
| bool | m_haveType |
Helper class to parse a string of format "type/name".
Definition at line 19 of file TypeNameString.h.
|
inline |
Definition at line 25 of file TypeNameString.h.
|
inline |
Definition at line 26 of file TypeNameString.h.
|
inline |
Definition at line 27 of file TypeNameString.h.
|
inline |
Definition at line 37 of file TypeNameString.h.
|
inline |
Definition at line 45 of file TypeNameString.h.
|
inline |
Definition at line 49 of file TypeNameString.h.
|
inline |
Definition at line 48 of file TypeNameString.h.
|
inline |
Definition at line 47 of file TypeNameString.h.
|
private |
Definition at line 21 of file TypeNameString.h.
|
private |
Definition at line 20 of file TypeNameString.h.
|
private |
Definition at line 20 of file TypeNameString.h.