A (ленивый парсер) функция с подписьюPНеиспользованный,Контекст]
fa
Функция (семантического действия) с подписьюvoidAttrib,Context,bool&]. Третий параметр — булев флаг, который может быть установлен на ложный, чтобы заставить разборку выйти из строя. ИКонтексти булев флаг необязательны.
first
Итератор, указывающий на начало ввода
last
Итератор, указывающий на конец ввода
Ch
Специфический тип персонажа (см. Типы класса персонажа)
ch
Специфический характер класса (см. Типы классов персонажей)
ch2
Специфический характер класса (см. Типы классов персонажей)
charset
строка спецификатора (пример: "a-z0-9")
str
Специфическая строка класса символов (см. Типы классов символов)
Str
Атрибутstr:std::basic_string<T>, гдеTявляется основным типом символовstr
tuple<>
Используется в качестве заполнителя для последовательности слияния
vector<>
Используется в качестве заполнителя для контейнера STL
variant<>
Используется в качестве заполнителя для повышения::вариант
optional<>
Используется в качестве заполнителя для повышения:: необязательно
Статья Common Notation раздела Spirit 2.5.2 Quick Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.