26#ifndef ABSTRACT_INTEGER_NUMBER_OPTION_INCLUDED
27#define ABSTRACT_INTEGER_NUMBER_OPTION_INCLUDED
41template <
typename T_type,
typename T_value>
78 std::string
name, std::string description);
81template <
typename T_type,
typename T_value>
83 T_value *value, ulong var_type, std::string
name, std::string description)
89template <
typename T_type,
typename T_value>
92 *(T_value *)this->m_option_structure.value = value;
93 this->m_option_structure.def_value = (
longlong)value;
94 return (T_type *)
this;
97template <
typename T_type,
typename T_value>
100 this->m_option_structure.block_size = (long)step;
101 return (T_type *)
this;
104template <
typename T_type,
typename T_value>
107 this->m_option_structure.min_value = (
longlong)minimum;
108 return (T_type *)
this;
111template <
typename T_type,
typename T_value>
114 this->m_option_structure.max_value = (
ulonglong)maximum;
115 return (T_type *)
this;
unsigned long long int ulonglong
Definition: my_inttypes.h:56
long long int longlong
Definition: my_inttypes.h:55
constexpr pos_type Options
Definition: http_request.h:261
Definition: abstract_connection_program.h:38
case opt name
Definition: sslopt-case.h:33