Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Generator Directives

Boost , Spirit 2.5.2 , Karma Generators

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Дополнительные сведения о директивах Генератор см. здесь.

Выражение

Attribute

Описание

lower[a]

A

Создание a как нижний случай

upper[a]

A

Создание a как верхняя часть

left_align[a]

A

Создание a слева выровнено в столбце ширины BOOST_KARMA_DEFAULT_FIELD_LENGTH

left_align(num)[a]

A

Создание a слева выровнено в столбце ширины num

left_align(g)[a]

A

Создание a слева выровнено в столбце ширины BOOST_KARMA_DEFAULT_FIELD_LENGTH при использовании g для создания необходимого падинга

left_align(num, g)[a]

A

Создание a слева выровнено в столбце ширины num при использовании g для создания необходимого падинга

центр[a]

A

Создание a слева выровнено в столбце ширины BOOST_KARMA_DEFAULT_FIELD_LENGTH

центр(нум)[a]

A

Создание a слева выровнено в столбце ширины num

центр(g)[a]

A

Создание a слева выровнено в столбце ширины BOOST_KARMA_DEFAULT_FIELD_LENGTH при использовании g для создания необходимого падинга

центр(нум,g)[a]

A

Создание a слева выровнено в столбце ширины num при использовании g для создания необходимого падинга

right_align[a]

A

Создание a справа выровнено в столбце ширины BOOST_KARMA_DEFAULT_FIELD_LENGTH

right_align(num)[a]

A

генерировать a право выровнено в столбце ширины num

right_align(g)[a]

A

Создание a справа выровнено в столбце ширины BOOST_KARMA_DEFAULT_FIELD_LENGTH при использовании g для создания необходимого падинга

right_align(num, g)[a]

A

Создание a право выровнено в столбце ширины num при использовании g для создания необходимого падинга

maxwidth[a]

A

Создание a усечено до столба ширины BOOST_KARMA_DEFAULT_FIELD_MAXWIDTH

maxwidth(num)[a]

A

Создание a слева выровнено в столбце ширины num

repeat[a]

vector<A>

Повторить a ноль или больше раз

repeat(num)[a]

vector<A>

Повторить a num раз

repeat(num1, num2)[a]

vector<A>

Повторить a num1 num2 раз

repeat(num, inf)[a]

vector<A>

Повторить a num или более раз

verbatim[a]

A

Disable delimited generation for a. Выполняет пост-ограничение.

delimit[a]

A

Восстановить делимитатор, который был ингибирован вербатимом

delimit(d)[a]

A

Используйте d в качестве разделителя для генерации a

no_delimit[a]

A

Disable delimited generation for a. Не выполнен пост-ограничение.

as<T>[]12>>()[a]

A

Принудительный атомный выход из типов произвольных атрибутов

as_string[][a]

A

Принудительный атомный выход из атрибутов строки

as_wstring[][a]

A

Принудительный атомный выход из широких атрибутов строк символов

omit[a]

A

Заполните тип атрибута a без создания чего-либо. Встроенный генератор всегда будет выполнен.

скип[a]

A

Заполните тип атрибута a без создания чего-либо. Встроенный генератор никогда не будет выполнен.

duplicate[a]

A

Поставленный атрибут будет дублироваться и передаваться без изменений всем встроенным элементам последовательности.

буфер[a]

A

Временно перехватить выход, полученный a, смыв его только после a

колонки[a]

A

Создание a BOOST_KARMA_DEFAULT_COLUMNS число столбцов, использующих karma::eol в качестве разделителя столба

колонки(num)[a]

A

генерировать a разделить на num число столбцов, использующих карма::eol в качестве разделителя столба

колонки(g)[a]

A

Создание a BOOST_KARMA_DEFAULT_COLUMNS число столбцов, использующих g в качестве разделителя столба

колонки(num, g)[a]

A

генерировать a разделить на num число столбцов, использующих g в качестве разделителя столбца


PrevUpHomeNext

Статья Generator Directives раздела Spirit 2.5.2 Karma Generators может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Karma Generators ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 21:16:43/0.029742956161499/1