указывает имплицитное значение, которое будет использоваться, если параметр указан, но без прилегающего значения. Использование этого подразумевает, что явное значение является необязательным, но если оно дано, должно быть строго примыкающим к варианту, т.е.: "означение" или "–option= value". Предоставление «-о» или «#8211;опция» приведет к применению неявного значения.
Указывает, что никакие токены не могут быть предоставлены в качестве значения этого варианта, что означает, что только предчувствие опции является значительным. Для того, чтобы такой вариант был полезным, либо функция «валидата» должна быть специализированной, либо следует использовать метод «implicit_value». В большинстве случаев вы можете использовать функцию 'bool_switch' вместо использования этого метода.
Если значение по умолчанию было указано по предыдущему призыву к 'default_ value', сохраняет значение ' value_store'. Возвращается, если сохраняется значение по умолчанию.
voidnotify(constboost::any& value_store)const;
Если адрес переменной для хранения стоимости был указан при создании *это сохраняет значение там. Иначе ничего не делает.
virtualconststd::type_info& value_type()const;
Статья Class template typed_value раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.