MySQL 9.7.0
Source Code Documentation
gr_resource_manager::value_by_name< T > Struct Template Reference

Line processor for values indexed by name. More...

Public Member Functions

 value_by_name (const char *tag, std::function< T(const T &)> convert_fn)
 
bool get_value (const std::string &line, T &value)
 

Public Attributes

std::string name
 
bool found
 
std::function< T(const T &)> convert
 

Detailed Description

template<typename T>
struct gr_resource_manager::value_by_name< T >

Line processor for values indexed by name.

Constructor & Destructor Documentation

◆ value_by_name()

template<typename T >
gr_resource_manager::value_by_name< T >::value_by_name ( const char *  tag,
std::function< T(const T &)>  convert_fn 
)
inline

Member Function Documentation

◆ get_value()

template<typename T >
bool gr_resource_manager::value_by_name< T >::get_value ( const std::string &  line,
T value 
)
inline

Member Data Documentation

◆ convert

template<typename T >
std::function<T(const T &)> gr_resource_manager::value_by_name< T >::convert

◆ found

template<typename T >
bool gr_resource_manager::value_by_name< T >::found

◆ name

template<typename T >
std::string gr_resource_manager::value_by_name< T >::name

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