25#ifndef ABSTRACT_INTEGER_NUMBER_OPTION_INCLUDED
26#define ABSTRACT_INTEGER_NUMBER_OPTION_INCLUDED
40template <
typename T_type,
typename T_value>
77 std::string
name, std::string description);
80template <
typename T_type,
typename T_value>
82 T_value *value, ulong var_type, std::string
name, std::string description)
88template <
typename T_type,
typename T_value>
91 *(T_value *)this->m_option_structure.value = value;
92 this->m_option_structure.def_value = (
longlong)value;
93 return (T_type *)
this;
96template <
typename T_type,
typename T_value>
99 this->m_option_structure.block_size = (long)step;
100 return (T_type *)
this;
103template <
typename T_type,
typename T_value>
106 this->m_option_structure.min_value = (
longlong)minimum;
107 return (T_type *)
this;
110template <
typename T_type,
typename T_value>
113 this->m_option_structure.max_value = (
ulonglong)maximum;
114 return (T_type *)
this;
unsigned long long int ulonglong
Definition: my_inttypes.h:55
long long int longlong
Definition: my_inttypes.h:54
constexpr pos_type Options
Definition: http_request.h:260
Definition: abstract_connection_program.h:39
case opt name
Definition: sslopt-case.h:32