Resultados da pesquisa a pedido "boost-mpl"
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 ...
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; }; ...
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 ...
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 ...
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 ...
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...
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.