Resultados da pesquisa a pedido "variadic-templates"
“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 ...
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> ...
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 ...
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 ...
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( ...
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 ...
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 ...
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 ...
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 ...
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 ...