Resultados de la búsqueda a petición "variadic-templates"
Cómo construir una tupla a partir de una matriz
Estoy diseñando una biblioteca C ++ que lee un archivo CSV de datos reportados de algún experimento y agrega algo y genera un código pgfplots. Quiero hacer que la biblioteca sea lo más genérica y fácil de usar posible. También quiero aislarlo de ...
¿Cómo puedo curry variables de plantilla de plantilla variada?
Los parámetros de plantilla de plantilla Variadic aceptan cualquier plantilla:
¿Cómo se insertan los valores estáticos en un paquete de parámetros de una plantilla variadic?
Estoy creando una plantilla variadic. Digamos que tengo algo como esto: template<typename T, T ... Numbers> class Sequence final { // Unpack parameter pack into a constexpr array constexpr static T count = sizeof...(Numbers); constexpr static T ...
Cree un tipo de función std :: con argumentos limitados
Dado el tipo de función invocableC, Quiero obtener en tiempo de compilación unstd::function; el tipo de los cuales: tiene el mismo tipo de función de retornoClos tipos de argumentos son los primerosN tipos de argumento de funciónCEsto significa ...
Para cada tipo de plantilla, un argumento de un tipo de conjunto
Digamos que tengo una clase de plantilla variadic. ¿Cómo creo una función de modo que sus argumentos sean de un tipo establecido, por ejemploint, con el número de argumentos igual al número de tipos de plantilla? template <typename... Types> ...
¿Cómo llamar al reemplazo de cadena de plantilla es6 nativo desde la función de etiqueta?
Estoy escribiendo una función de etiqueta es6 para los literales de plantilla, que primero verifica una condición en la cadena y, si no se encuentra la condición, simplemente interpreta el literal de la plantilla como si no estuviera etiquetado. ...
Restringir argumentos de plantilla variadic
¿Podemos restringir los argumentos de plantilla variadic a cierto tipo? Es decir, lograr algo como esto (no C ++ real, por supuesto): struct X {}; auto foo(X... args)Aquí mi intención es tener una función que acepte un número variable deX ...
¿Puedo expandir un paquete de parámetros y definir una lista de argumentos con él?
De[temp.variadic] [http://eel.is/c++draft/temp.variadic#4](borrador de trabajo) me pareció que un paquete de parámetros se puede ampliar al definir una lista de argumentos de otra clase de plantilla o función. Considere la siguiente ...
decltype para función miembro sobrecargada [duplicado]
Esta pregunta ya tiene una respuesta aquí: Desambigua el puntero de función miembro sobrecargado que se pasa como parámetro de plantilla [/questions/17874489/disambiguate-overloaded-member-function-pointer-being-passed-as-template-paramet] 1 ...
Generando una secuencia de ceros en tiempo de compilación
Tengo el siguiente problema: template< size_t... N_i > class A { public: // ... void foo() { bar( /* 0,...,0 <- sizeof...(N_i) many */); } };Quiero llamar a una funciónbar y pasarsizeof...(N_i) muchos argumentos que son todos ceros, ...