The Gaudi Framework  v41r0 (bdbe7744)
Loading...
Searching...
No Matches
Gaudi::Details::Property::DefaultStringConverter< TYPE > Struct Template Reference

#include </builds/gaudi/Gaudi/GaudiKernel/include/Gaudi/Details/Property.h>

Inheritance diagram for Gaudi::Details::Property::DefaultStringConverter< TYPE >:
Collaboration diagram for Gaudi::Details::Property::DefaultStringConverter< TYPE >:

Public Member Functions

TYPE fromString (const TYPE &, const std::string &s) final override
Public Member Functions inherited from Gaudi::Details::Property::DefaultStringConverterImpl< TYPE >
virtual ~DefaultStringConverterImpl ()=default
std::string toString (const TYPE &v)
std::string toString (const std::string &v)

Additional Inherited Members

Protected Member Functions inherited from Gaudi::Details::Property::DefaultStringConverterImpl< TYPE >
void fromStringImpl (TYPE &buffer, const std::string &s)

Detailed Description

template<class TYPE>
requires ( std::is_default_constructible_v<TYPE> )
struct Gaudi::Details::Property::DefaultStringConverter< TYPE >

Definition at line 94 of file Property.h.

Member Function Documentation

◆ fromString()

template<class TYPE>
TYPE Gaudi::Details::Property::DefaultStringConverter< TYPE >::fromString ( const TYPE & ,
const std::string & s )
inlinefinaloverridevirtual

Implements Gaudi::Details::Property::DefaultStringConverterImpl< TYPE >.

Definition at line 95 of file Property.h.

95 {
96 TYPE buffer{};
97 this->fromStringImpl( buffer, s );
98 return buffer;
99 }
void fromStringImpl(TYPE &buffer, const std::string &s)
Definition Property.h:62

The documentation for this struct was generated from the following file: