Resultados de la búsqueda a petición "typetraits"
¿Rasgo de tipo para tipos móviles?
Estoy tratando de escribir una plantilla que se comporte de una manera si T tiene un constructor de movimientos, y de otra manera si T no lo tiene. Traté de buscar un rasgo de tipo que pudiera identificar esto, pero no tuve tanta suerte y mis ...
Existe una función / macro en tiempo de compilación para determinar si una estructura C ++ 0x es POD?
Me gustaría tener un C ++ 0x static_assert [http://msdn.microsoft.com/en-us/library/dd293588.aspx] que prueba si un tipo de estructura dado ...
Es posible usar rasgos de tipo para verificar si un tipo es un contenedor?
¿Puedo usar C ++ Type Traits para verificar si un tipo es un contenedor tipo STL? Ya sé de la construcción de GCC__is_class pero me gustaría ser un poco más específico si es posible.
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 ...
¿Hay alguna manera de evitar que una clase se derive dos veces usando una afirmación estática y un rasgo de tipo?
Me doy cuenta de que este es un ejemplo artificial, pero quiero una verificación de compilación para evitar esto ... class A {}; class B : public A {}; class C : public A {}; class D : public B, public C { ...
¿Por qué los type_traits se implementan con estructuras de plantillas especializadas en lugar de constexpr?
¿Hay alguna razón por la cual el estándar los especifica como plantillastructs en lugar de simple booleanconstexpr? En una pregunta adicional que probablemente se responderá en una buena respuesta a la pregunta principal, ¿cómo se ...
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; ...
Es posible una clase de rasgo is_functor C ++?
¿Cómo puedo deducir estáticamente si un argumento es un objeto de función C ++ (functor)? template <typename F> void test(F f) {}Lo intentéis_function<F>::value, pero esto no funciona. También parece que no hayis_functor rasgo, entonces tal vez ...
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 ...