Scarab  v2.4.4
Project 8 C++ Utility Library
Public Types | Public Member Functions | List of all members
param_value::get_visitor< XValType > Class Template Reference
Inheritance diagram for param_value::get_visitor< XValType >:
Inheritance graph

Public Types

typedef XValType result_type
 

Public Member Functions

XValType operator() (bool a_value) const
 
XValType operator() (uint64_t a_value) const
 
XValType operator() (int64_t a_value) const
 
XValType operator() (double a_value) const
 
XValType operator() (const std::string &a_value) const
 

Detailed Description

template<typename XValType>
class scarab::param_value::get_visitor< XValType >

Definition at line 122 of file param_value.hh.

Member Typedef Documentation

◆ result_type

typedef XValType result_type

Definition at line 125 of file param_value.hh.

Member Function Documentation

◆ operator()() [1/5]

XValType operator() ( bool  a_value) const
inline

Definition at line 126 of file param_value.hh.

◆ operator()() [2/5]

XValType operator() ( uint64_t  a_value) const
inline

Definition at line 130 of file param_value.hh.

◆ operator()() [3/5]

XValType operator() ( int64_t  a_value) const
inline

Definition at line 134 of file param_value.hh.

◆ operator()() [4/5]

XValType operator() ( double  a_value) const
inline

Definition at line 138 of file param_value.hh.

◆ operator()() [5/5]

XValType operator() ( const std::string &  a_value) const
inline

Definition at line 142 of file param_value.hh.


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