![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Class attribute_valueBoost , Chapter 1. Boost.Log v2 , Attributes
| |||||||||||||||||||||||||||||
Параметры: |
|
Пост-условия: | Значение атрибута больше не относится к каким-либо нитевидным ресурсам. |
booldispatch(type_dispatcher&dispatcher)const;>
Метод направляет значение на данный объект. Этот метод представляет собой интерфейс низкого уровня для посещения и извлечения значения атрибута. Для обычного использования эти интерфейсы могут быть более удобными.
Параметры: |
| ||
Возврат: | < |
Способ пытается извлечь сохраненное значение, предполагая, что значение имеет указанный тип. Можно указать либо один тип, либо последовательность типа MPL, и в этом случае сохраненное значение проверяется по каждому типу в последовательности.
![]() | Примечание |
---|---|
Включить< |
Возвращение: | Извлеченное значение, если значение атрибута не пустое и значение такое же, как указанное. В противном случае возвращается пустое значение. См. описание< |
template<typenameT,typenameTagT=void> result_of::extract_or_throw<T,TagT>::typeextract_or_throw()const;>
Способ пытается извлечь сохраненное значение, предполагая, что значение имеет указанный тип. Можно указать либо один тип, либо последовательность типа MPL, и в этом случае сохраненное значение проверяется по каждому типу в последовательности.
Примечание |
---|
Включить< |
Возврат: | Извлеченное значение, если значение атрибута не пустое и значение такое же, как указанное. В противном случае выбрасывается исключение. См. описание< |
template<typenameT,typenameTagT=void> result_of::extract_or_default<T,T,TagT>::type extract_or_default(Tconst&def_value)const;>
Способ пытается извлечь сохраненное значение, предполагая, что значение имеет указанный тип. Можно указать либо один тип, либо последовательность типа MPL, и в этом случае сохраненное значение проверяется по каждому типу в последовательности. Если извлечение не удается, значение по умолчанию возвращается.
![]() | Примечание |
---|---|
Включить< |
Параметры: |
|
Возврат:
[ Извлеченное значение, если значение атрибута не пустое и значение такое же, как указанное. В противном случае возвращается значение по умолчанию. См. описание<result_of::extract_or_default
>метафункции для информации о природе значения результата.
template<typenameT,typenameTagT=void,typenameDefaultT> result_of::extract_or_default<T,DefaultT,TagT>::type extract_or_default(DefaultTconst&def_value)const;>
Способ пытается извлечь сохраненное значение, предполагая, что значение имеет указанный тип. Можно указать либо один тип, либо последовательность типа MPL, и в этом случае сохраненное значение проверяется по каждому типу в последовательности. Если извлечение не удается, значение по умолчанию возвращается.
![]() | Примечание | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Включить< |
Параметры: |
template<typenameT,typenameVisitorT> visitation_resultvisit(VisitorTvisitor)const;> Способ пытается извлечь сохраненное значение, предполагая, что значение имеет указанный тип, и передать его объекту функциипосетителя. Можно указать либо один тип, либо последовательность типа MPL, и в этом случае сохраненное значение проверяется по каждому типу в последовательности.
voidswap(attribute_value&that)noexcept;> Способ своп двух значений атрибутов Статья Class attribute_value раздела Chapter 1. Boost.Log v2 Attributes может быть полезна для разработчиков на c++ и boost. Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Attributes ::
|
|||||||||||||||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |