25#ifndef ABSTRACT_OPTIONS_PROVIDER_INCLUDED
26#define ABSTRACT_OPTIONS_PROVIDER_INCLUDED
71 std::string description);
80 std::string description);
93 std::string description);
103 std::string
name, std::string description);
112 std::string description);
121 std::string description);
130 std::string description);
139 std::string description);
148 std::string description);
157 std::string description);
159 template <
typename T_type,
typename T_typelib>
161 T_type *value,
const T_typelib *
type, std::string
name,
162 std::string description) {
163 return this->attach_new_option<Enum_option<T_type, T_typelib>>(
201 template <
typename T_type>
204 option->set_option_changed_listener(
this);
223 std::string old_name)
override;
Some integer typedefs for easier portability.
int64_t int64
Definition: my_inttypes.h:67
int32_t int32
Definition: my_inttypes.h:65
uint64_t uint64
Definition: my_inttypes.h:68
uint32_t uint32
Definition: my_inttypes.h:66
constexpr pos_type Options
Definition: http_request.h:260
Definition: abstract_connection_program.h:37
repeated Source source
Definition: replication_asynchronous_connection_failover.proto:41
required string type
Definition: replication_group_member_actions.proto:33
case opt name
Definition: sslopt-case.h:32