Resultados de la búsqueda a petición "typetraits"
¿Función de plantilla que solo coincide con ciertos tipos?
Quiero definir una plantilla de función: template<typename T> void foo(T arg)Pero yo quieroT para que coincida solo con ciertos tipos. Específicamente,T debería derivar (quizás a través de herencia múltiple) una determinada clase base. De lo ...
¿Qué tipo de rasgo indicaría que tipo es memcpy asignable? (tupla, par)
Me gustaría saber qué tipo de introspección puedo hacer para detectar tipos que se pueden asignar simplemente copiando la memoria sin formato. Por ejemplo, hasta donde entiendo, los tipos incorporados tuplas de tipos incorporados y tuplas de ...
Diferencias entre std :: is_integer y std :: is_integral?
C ++ 11 proporciona dos clases de plantillas de rasgos de tipo:
detección de typedef en tiempo de compilación (metaprogramación de plantilla)
Actualmente estoy haciendo una metaprogramación de plantilla. En mi caso, puedo manejar cualquier tipo "iterable", es decir, cualquier tipo para el que untypedef foo const_iterator existe de la misma manera. Intenté utilizar la nueva ...
is_member_function_pointer implementación
Estoy tratando de implementar mi propiais_member_function_pointer y estoy teniendo problemas con eso. namespace __implementation { // integral_constant template<typename T, T v> struct integral_constant { static constexpr T result = v; ...
Verificación de un miembro existe, posiblemente en una clase base, versión C ++ 11
Inhttps: //stackoverflow.com/a/1967183/13484 [https://stackoverflow.com/a/1967183/134841], se proporciona una solución para verificar estáticamente si existe un miembro, posiblemente en una subclase de un tipo: template <typename Type> class ...
Detectar si un tipo es un std :: tuple?
Actualmente tengo dos funciones: