Class has_attribute<void>
boost::log::expressions::has_attribute<void>
Synopsis
class has_attribute<void> {
public:
typedef bool result_type;
typedef void value_type;
explicit has_attribute(attribute_name const &);
result_type operator()(attribute_value_set const &) const;
result_type operator()(boost::log::record_view const &) const;
};
Description
Проверка присутствия атрибутов. Эта специализация не проверяет тип значения атрибута.
has_attribute
public
construct/copy/destruct
- <
explicithas_attribute(attribute_nameconst&name);
>Инициирование конструктора
Параметры: | |
has_attribute public member functions
- <
result_typeoperator()(attribute_value_setconst&attrs)const;
>Проверочный оператор
Параметры:
|
|
|
|
<attrs>Набор значений атрибутов |
Возврат:
<true>, если запись журнала содержит запрашиваемое значение атрибута,<false>иначе |
- <
result_typeoperator()(boost::log::record_viewconst&rec)const;
>Проверочный оператор
Параметры: | <rec><rec><rec> | Запись в журнал | |
[[[<name>] [<name>[<name>] Возврат: | <true>, если запись журнала содержит требуемое значение атрибута,<false>в противном случае |
Статья Class has_attribute<void> раздела Chapter 1. Boost.Log v2 Expressions может быть полезна для разработчиков на c++ и boost.
:: Главная :: Expressions ::
|
|
|