Resultados da pesquisa a pedido "boost-fusion"

3 a resposta

Boost :: Spirit :: Qi. Como transformar expressões de analisador embutidas em gramáticas independentes e como descompactar as tuplas geradas por elas?

Estou usando QI e Phoenix e quero escrever uma gramática pequena que retorne 4 bools que serão usados como argumentos para uma chamada de função dentro de uma ação semântic Tenho várias funções que precisam dessas coisas e, até agora, usei ...

5 a resposta

Interruptor de tempo de execução Boost.Fusion

Estou lendo o tipo de um objeto de um arquivo: enum class type_index { ... }; type_index typeidx = read(file_handle, type_index{});Dependendo do índice do tipo, quero criar um tipo (de uma lista de tipos possíveis) e fazer algo genérico com ele ...

1 a resposta

Impulsionar o Espírito x3: analisar em estruturas

No tutorial do Boost Spirit X3: Primeiro, vamos criar uma estrutura representando um funcionário: namespace client { namespace ast { struct employee { int age; std::string surname; std::string forename; double salary; }; }}Então, precisamos ...

2 a resposta

Limites de BOOST_FUSION_ADAPT_STRUCT

Eu tentei brincar com oBOOST_FUSION_ADAPT_STRUCT macro e tentei algumas coisas ingênuas, como usar o Fusion para imprimir qualquer estrutura arbitrária. A partir destecódigo de exemplo fornecido na ...

2 a resposta

C ++ itera em campo struct aninhado com boost fusion

Doisstackoverflow respostas Sugiro a abordagem usando a fusão adapt_struct para iterar sobre os campos struct. A abordagem parece legal. No entanto, como voc...

1 a resposta

Acessando o nome do campo do mapa de fusão de reforço

Eu tenho tentado usar algumas das coisas de fusão de impulso para escrever uma estrutura regular para o arquivo. Um arquivo XML parece ser uma boa maneira de...

1 a resposta

Como posso fazer com que std :: find_if e std :: map funcionem juntos usando uma biblioteca de impulso?

Esta questão é inspirada emoutro assunt [https://stackoverflow.com/questions/7335546/find-the-first-value-greater-than-user-specified-value-from-a-map-container] que coloca esta pergunta: Encontre o primeiro valor maior que o valor ...

8 a resposta

rtigos do Boost Fusion, exemplos, tutoriai

Você conhece bons recursos / artigos / exemplos de uso da biblioteca boost :: fusio @Boost Fusion parece extremamente interessante, acho que entendo como funciona e como usar o básico, mas estou procurando por alguns recursos que ...

1 a resposta

Envolvendo um Boost.Fusion Sequence

Eu estou procurando uma maneira de criar umBoost.Fusion wrapper seqüência que é em si umFusão seqüência e encaminha todas as chamadas para sua seqüência Algo...

0 a resposta

Semantics for wrapped objects: referência / valor por padrão via std :: move / std :: ref

Nos últimos tempos eu estou usando muitas vezes um idioma natural que eu "descobri" em C ++ 11 que é que o objeto envolvido pode automaticamente ma...