Resultados da pesquisa a pedido "variadic-templates"

8 a resposta

“Desempacotando” uma tupla para chamar um ponteiro de função correspondente

Estou tentando armazenar em umstd::tuple um número variável de valores, que posteriormente serão usados como argumentos para uma chamada para um ponteiro de função que corresponda aos tipos armazenado Criei um exemplo simplificado mostrando o ...

5 a resposta

Modelos de funções variadicas que não são do tipo em C ++ 11

Eu vi umblog post [http://cpptruths.blogspot.com/2011/10/multi-dimensional-arrays-in-c11.html] que usava modelos variadicos que não são do tipo (atualmente não são suportados pelo gcc, apenas pelo clang template <class T, size_t... Dimensions> ...

2 a resposta

Como descompactar um parâmetro de modelo variável com uma sequência numérica?

Como (ou é possível) descompactar um pacote de parâmetros com uma sequência numérica? Por exemplo template <typename C, typename... T> C* init_from_tuple(bp::tuple tpl) { return new C{bp::extract<T>("magic"(tpl))...}; // <-- }which the<-- line ...

2 a resposta

Parâmetros de modelo e modelos variados com o gcc 4.4

Estou usando o gcc 4.4 no Debian squeeze. Considere o seguinte código. #include <map> #include <string> using std::map; using std::string; // Args lets the user specify additional explicit template arguments template <typename T, template ...

4 a resposta

unção sobrecarregada como argumento da função de modelo variáv

stou tentando criar uma função de modelo variadic, que leva como argumentos a função sobrecarregada e seus argumentos int sumall(int a) { return a; } int sumall(int a, int b) { return a+b; } template<typename R, typename... A> R doit( ...

2 a resposta

Como obtenho os tipos de argumento de um ponteiro de função em uma classe de modelo variáve

Este é um acompanhamento deste problema:untor genérico para funções com qualquer lista de argument [https://stackoverflow.com/questions/9050047/generic-functor-for-functions-with-any-argument-list] Tenho essa classe de functor (código ...

4 a resposta

Variadic Templates pack expansions

Dentro Palestra de Andrei no GoingNative 2012 [http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic] ele fala sobre modelos variados e explica em um momento o exemplo abaixo de como as expansões do pacote ...

2 a resposta

Defina vários métodos com parâmetros de modelos variad

Eu quero definir uma classe de modelo base de uma maneira que aceite argumentos de modelo variados e defina um método virtual para cada argumento, em que o parâmetro seja o tipo de argument Por exemplo.Base<int, bool, string> deve me dar três ...

4 a resposta

Variadic Templates - diferentes tipos de expansão

Andrei Alexandrescu deu uma excelente palestra intitulada:s modelos @Variadic são Funadic [http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic] . Ele apresenta as três expansões a seguir, que são ...

2 a resposta

Variadic templates variadic templates

Atualmente, estou lutando com o código a seguir, cuja intenção é implementar modelos de modelos variados variado template < template <typename... HeadArgs> class Head, template <typename... TailArgs> class... > struct join<Head<typename ...