value_container< R(T::*)(P1) > Class Template Reference

#include <option_parser.h>

Public Types

typedef P1 value_type
 

Public Member Functions

 value_container (T *ptr_obj, function_pointer ptr_func)
 
void set_value (const value_type &val) const
 
std::string get () const
 

Detailed Description

template<typename T, typename R, typename P1>
class illumina::interop::util::value_container< R(T::*)(P1) >

Proxy for references to values

Member Typedef Documentation

typedef P1 value_type

Type of value to parse

Constructor & Destructor Documentation

value_container ( T *  ptr_obj,
function_pointer  ptr_func 
)
inline

Constructor

Parameters
ptr_objpointer to object
ptr_funcpointer to object method

Member Function Documentation

std::string get ( ) const
inline

Get an empty value

Returns
empty string
void set_value ( const value_type val) const
inline

Set the value

Parameters
valparsed value

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