Class template basic_filter_factory
boost::log::basic_filter_factory
Synopsis
Description
Базовый класс для фильтрующих заводов. Класс определяет реализация по умолчанию для большинства фильтров. Чтобы иметь возможность создавать фильтры, тип значения атрибута должен поддерживать чтение из потока. Кроме того, фильтры по умолчанию будут полагаться на реляционные операторы для данного типа, поэтому эти операторы также должны быть определены.
basic_filter_factory
public member functions
virtual filter on_exists_test(attribute_name const & name);
Отзыв к фильтру для теста на наличие атрибута
virtual filter on_equality_relation(attribute_name const & name, string_type const & arg;
virtual filter on_inequality_relation(attribute_name const & name, string_type const & arg;
virtual filter on_less_relation(attribute_name const & name, string_type const & arg;
virtual filter on_grer_relation(attribute_name const & name, string_type const & arg;
virtual filter on_less_or_equal_relation(attribute_name const & name, string_type const & arg
virtual filter on_grer_or_equal_relation(attribute_name const & name, string_type const & arg>>>
virtual filter 3>on_custom_relation(attribute_name const & name, string_type const>>>>>>>
virtual value_type parse_argument(string_type const & arg);
функция переоценивает значение аргумента для бинарных отношений