26#ifndef ABSTRACT_OPTIONS_PROVIDER_INCLUDED
27#define ABSTRACT_OPTIONS_PROVIDER_INCLUDED
72 std::string description);
81 std::string description);
94 std::string description);
104 std::string
name, std::string description);
113 std::string description);
122 std::string description);
131 std::string description);
140 std::string description);
149 std::string description);
158 std::string description);
160 template <
typename T_type,
typename T_typelib>
162 T_type *value,
const T_typelib *
type, std::string
name,
163 std::string description) {
164 return this->attach_new_option<Enum_option<T_type, T_typelib>>(
202 template <
typename T_type>
205 option->set_option_changed_listener(
this);
224 std::string old_name)
override;
Some integer typedefs for easier portability.
int64_t int64
Definition: my_inttypes.h:68
int32_t int32
Definition: my_inttypes.h:66
uint64_t uint64
Definition: my_inttypes.h:69
uint32_t uint32
Definition: my_inttypes.h:67
constexpr pos_type Options
Definition: http_request.h:261
Definition: abstract_connection_program.h:38
repeated Source source
Definition: replication_asynchronous_connection_failover.proto:42
required string type
Definition: replication_group_member_actions.proto:34
case opt name
Definition: sslopt-case.h:33