Resultados de la búsqueda a petición "templates"
Predicado en tiempo de compilación de C ++ para probar si un objeto invocable de tipo F se puede llamar con un argumento de tipo T
Me gustaría crear una función de tipo compilación que, dado cualquier objeto invocablef (función, expresión lambda, objeto de función, ...) y un tipoT, se evalúa como verdadero, sif se puede llamar con un argumento de tipoT, y falso si no ...
alcance dependiente; necesita typename en frente;
Quiero crear una plantilla como sigue. Quiero borrar una lista de elementos del vectorvec1. Y los índices de los elementos que quiero eliminar se almacenan enindex_list. #include <vector> using namespace std; template <typename a_type> ...
C ++ 14: Cómo usar la plantilla variadic para crear una matriz de valores 1-100
Deseo obtener una variedad de valoresint buf[]={1...100}. Deseo que esta matriz se pueda construir en tiempo de compilación, usando una plantilla variadic. Esto es como una lista de comprensión de Python / Haskell, etc. Pero, ¿puede hacerlo la ...
Cambiar el tipo pasado de la plantilla
¿Es posible en C ++ verificar el tipo pasado a una función de plantilla? Por ejemplo: template <typename T> void Foo() { if (typeof(SomeClass) == T) ...; else if (typeof(SomeClass2) == T) ...; }
Generación de código Java JPA
Estoy buscando específicamente la técnica de generación de código JPA Primero, ¿cuáles son todos los proyectos que podrían generar código compatible con JPA? (Ej. HibernateTools) En segundo lugar, también me gustaría personalizar la utilidad de ...
C ++ MPL or_, y_ implementaciones
Estoy tratando de leer los encabezados de impulso para descubrir cómo lograron implementar el or_<...>y and_<...>metafunciones para que: 1) Pueden tener un número arbitrario de argumentos (bueno, digamos hasta 5 argumentos) 2) Tienen un ...
¿Cuál es la mejor manera de manejar la recursividad en smarty?
Encontré un par de formas de manejar la recursividad en Smarty, principalmente basadas en incluir plantillas en sí mismas, lo que parece un desperdicio ridículo de recursos. Encontré una solución, por Messju en Smarty, que parecía ser la ...
Enlace de plantilla angular 4 con cadena de plantilla ES6
Algo que podría hacer en Vue, pero no parece funcionar en Angular 4: <div class="time-translate" [ngStyle]="{transform: `translate3d(${gridTranslateX}px, 0, 0)`}">Parece que tengo que volver a hacerlo a la antigua forma Angular 1.x: <div ...
¿Cómo probar si la clase B se deriva de la clase A?
Más específicamente, digamos que tengo una plantilla de clase con parámetrosA yB, y me gustaría tener un error de compilación (cuando se está instanciando la plantilla) si B no se deriva de A. template<class A, class B> class Foo { // ...
La deducción de argumento de plantilla de clase falló con la clase derivada
#include <utility> template<class T1, class T2> struct mypair : std::pair<T1, T2> { using std::pair<T1, T2>::pair; }; int main() { (void)std::pair(2, 3); // It works (void)mypair(2, 3); // It doesn't work }¿Está bien hecho lo anterior? ¿Es ...