Function template extract_or_throw
boost::log::extract_or_throw
Synopsis
template<typename DescriptorT, template< typename > class ActorT>
result_of::extract_or_throw< typename DescriptorT::value_type, DescriptorT >::type
extract_or_throw(expressions::attribute_keyword< DescriptorT, ActorT > const & keyword,
record_view const & rec);
Description
Функция извлекает значение атрибута из представления. Пользователь должен четко указать тип или набор возможных типов значения атрибута, подлежащего извлечению.
Параметры: |
ключевое слово
|
Ключевое слово значения атрибута для извлечения. |
re
|
Взгляд на журнал. Среди тех, кто связан с записью, будет запрошена стоимость атрибута. |
|
Возвращение: |
Извлеченное значение или непустоезначение_ref, которое относится к значению. |
Броски: |
Исключение делается, если запрашиваемое значение не может быть извлечено. |