Class variable_value
boost::program_options::variable_value
Synopsis
Description
Классовая стоимость опциона. Содержит сведения о том, как устанавливается значение, и позволяет удобно получить значение.
variable_value
public
construct/copy/destruct
переменная_значение();
переменное_значениеconstboost::any&xv,boolxdefaulted;
variable_value
friend functions
другBOOST_PROGRAM_OPTIONS_DECLvoidмагазинconstbasic_parsed_options<char>&опции,переменные_map&m,bool;
Магазины в 'м' всех опций, которые определены в 'вариантах'. Если «m» уже имеет не дефолтное значение опциона, это значение не изменяется, даже если «варианты» указывают некоторое значение.
variable_value
public member functions
шаблон<имя типаT>constT&какconst;
Если сохранено значение типа T, возвращает это значение. В противном случае, бросок повышает::bad_any_cast исключение.
шаблон<имя типаT>T&как;
Это перегруженная функция члена, предусмотренная для удобства. Он отличается от вышеуказанной функции только тем, какие аргументы он принимает.
boolemptyconst;
Возвращается истинно, если не хранится никакой ценности.
boolпо умолчаниюconst;
Возвращается истинно, если значение не было явно задано, но имеет значение по умолчанию.
constboost::any&const;
возвращает содержащуюся стоимость.
повышение::любое&значение;
возвращает содержащуюся стоимость.