Resultados da pesquisa a pedido "boost-mpl"

1 a resposta

Analisar o kwd Spirit do Visual Studio 2013

Estou usando o Boost 1.57 com o Visual Studio 2010. Gostaria de atualizar meu projeto para o Visual Studio 2013, mas estou tendo algum problema com o analisador de impulso Spirit. Parece-me que okwd analisador está quebrado de alguma forma. O ...

1 a resposta

Como faço para converter uma string C em int em tempo de compilação?

Eu quero ser capaz de passar um número inteiro ou um duplo (ou uma seqüência de caracteres) como um argumento de modeloe em alguns casos, converta o resultado em um número inteiro e use-o como um argumento de modelo para um tipo na classe. Aqui ...

5 a resposta

Múltipla herança de interfaces em C ++

Eu tenho uma interface de objeto e uma coleção aberta de interfaces que um objeto derivado pode querer suportar.

1 a resposta

Transformando o vetor mpl com função própria

Eu quero multiplicar cada elemento em ummpl::vector por umint. Primeiro, uma metafunção para multiplicar umaint_ com umint. template <int i> struct multiply_scalar { template<typename T> struct apply { typedef int_<(T::value * i)> type; }; ...

4 a resposta

Qual é a maneira idiomática de percorrer um boost :: mpl :: list?

Editar: Eu editei o exemplo para se assemelhar melhor ao problema que tenho, agora a função depende de um parâmetro regular (e não apenas dos parâmetros do m...

2 a resposta

boost :: mpl :: for_each sem instanciar

Tomando o exemplo a seguir, me pergunto se existe uma alternativa paraboost::mpl::for_each, que chama um Functor sem argumentos. #include <boost/mpl/vector.hpp> #include <boost/mpl/for_each.hpp> struct EasyFixEngineA { static const char* const ...

2 a resposta

Criando todas as permutações de modelo com MPL

Tenho a seguinte estrutura de classe modelada struct TraitA{}; struct TraitB{}; template<typename trait> struct FunctionalityA{}; template<typename trait> struct FunctionalityB{}; template<typename Func> struct FuncUserA{}; template<typename ...