MySQL 9.1.0
Source Code Documentation
mysql_harness::FloatingPointOption< V > Class Template Reference

#include <config_option.h>

Inheritance diagram for mysql_harness::FloatingPointOption< V >:
[legend]

Public Types

using value_type = V
 

Public Member Functions

 FloatingPointOption (value_type min_value=0, value_type max_value=std::numeric_limits< value_type >::max())
 
value_type operator() (const std::string &value, const std::string &option_desc)
 

Private Attributes

value_type min_value_
 
value_type max_value_
 

Member Typedef Documentation

◆ value_type

template<typename V >
using mysql_harness::FloatingPointOption< V >::value_type = V

Constructor & Destructor Documentation

◆ FloatingPointOption()

template<typename V >
mysql_harness::FloatingPointOption< V >::FloatingPointOption ( value_type  min_value = 0,
value_type  max_value = std::numeric_limits<value_type>::max() 
)
inline

Member Function Documentation

◆ operator()()

template<typename V >
value_type mysql_harness::FloatingPointOption< V >::operator() ( const std::string &  value,
const std::string &  option_desc 
)
inline

Member Data Documentation

◆ max_value_

template<typename V >
value_type mysql_harness::FloatingPointOption< V >::max_value_
private

◆ min_value_

template<typename V >
value_type mysql_harness::FloatingPointOption< V >::min_value_
private

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