Seastar
High performance C++ framework for concurrent servers
|
A basic configuration option value.
This serves as the common base-class of all the concrete value types.
#include <seastar/util/program-options.hh>
Public Member Functions | |
basic_value (option_group &group, bool used, std::string name, std::string description) | |
basic_value (basic_value &&) | |
basic_value (const basic_value &)=delete | |
basic_value & | operator= (basic_value &&)=delete |
basic_value & | operator= (const basic_value &)=delete |
bool | used () const |
const std::string & | name () const |
const std::string & | description () const |
void | describe (options_descriptor &descriptor) const |
void | mutate (options_mutator &mutator) |
Public Attributes | |
option_group * | _group |
bool | _used = true |
std::string | _name |
std::string | _description |