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; - возвращает содержащуюся стоимость. 
- повышение::любое&значение; - возвращает содержащуюся стоимость.