Результаты поиска по запросу "boost-fusion"

2 ответа

Пределы BOOST_FUSION_ADAPT_STRUCT

Я пытался играть с

2 ответа

Как обобщить анализатор духа, чтобы получать списки в произвольном порядке?

У меня есть простой парсер, который может анализировать списки целых или строки в кавычках. Если я сделаюSIMPLE_CASEгде я принимаю входные данные: std::string input1 = "{ INT: 42, 24 STR: \"Smith\", \"John\" }";он правильно разбирается ...

2 ответа

Можно ли создать карту слияния из адаптированной структуры?

ПозволятьA быть: struct A { int a; std::string b; struct keys { struct a; struct b; }; };Я хотел бы создатьfusion::map из структуры, так что он содержитfusion::pairs:fusion::pair<A::keys::a, int> а такжеfusion::pair<A::keys::b, std::string>, ...

ТОП публикаций

2 ответа

Пределы BOOST_FUSION_ADAPT_STRUCT

Я пытался играть сBOOST_FUSION_ADAPT_STRUCT макрос и пробовал некоторые наивные вещи, такие как использование Fusion для печати любой произвольной структуры. Начиная с этогопример кода приведен в ...

3 ответа

 вместо этого, потому что кортеж состоит исключительно из однородных типов. Это поведение называется «разрушение атрибутов» в документах Духа.

ользую QI и Phoenix, и я хочу написать небольшую грамматику, которая возвращает 4 bools, которые должны использоваться в качестве аргументов для вызова функции внутри семантического действия. У меня есть несколько функций, которые нуждаются в ...

4 ответа

Boost Fusion статьи, примеры, учебные пособия?

Знаете ли вы какие-нибудь хорошие ресурсы / статьи / примеры использования библиотеки boost :: fusion? Boost Fusion выглядит чрезвычайно интересно, я думаю, что понимаю, как это работает и как использовать основы, но я ищу некоторые ресурсы, ...

5 ответов

Boost.Fusion динамический переключатель