![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Store an Attribute after a Parser Produced a Pair of Iterators (Qi)Boost , Spirit 2.5.2 , Store a Parsed Attribute Value (Qi)
|
![]() |
Note |
---|---|
Этот файл заголовка не должен быть включен непосредственно какой-либо пользовательской программой, поскольку он обычно включается другими файлами заголовка Spirit, основанными на его содержании. |
Имя |
---|
< |
template <typename Attrib, typename Iterator, typename Enable> struct assign_to_attribute_from_iterators { static void call(Iterator const& first, Iterator const& last, Attrib& attr); };
Параметр |
Описание |
по умолчанию |
---|---|---|
< |
Тип,< |
Нет |
< |
Тип< |
Нет |
< |
Параметр шаблона помощника, используемый для выборочного включения или отключения определенных специализаций< |
< |
Notation
Attrib
Тип, используемый в качестве цели для хранения значения атрибута.
attr
Свойственный тип<Attrib
>.
Iterator
Тип итератора, используемый парсером. Этот тип обычно соответствует итераторам, переданным пользователем.
begin
, end
Примеры итератора типа<Iterator
>, указывающие на начало и конец согласованной входной последовательности.
выражение |
Семантика |
---|---|
<assign_to_attribute_from_iterators<Attrib,Iterator>::call(b,e,attr)> |
Используйте итераторы< |
Параметры шаблонов |
Семантика |
---|---|
< |
Выполнять поручение< |
< |
Ничего не делать. |
Точка настройки<assign_to_attribute_from_iterators
>должна быть реализована для конкретного типа, когда реализация по умолчанию, как показано выше, не применима. Примером может служить то, что тип<Attrib
>не может быть построен из пары итераторов.
Статья Store an Attribute after a Parser Produced a Pair of Iterators (Qi) раздела Spirit 2.5.2 Store a Parsed Attribute Value (Qi) может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Store a Parsed Attribute Value (Qi) ::
реклама |