2004-12-12 Paolo Carlini <pcarlini@suse.de>
+ * include/tr1/type_traits: Minor tweak.
+ * testsuite/tr1/4_metaprogramming/type_properties/extent/
+ typedefs.cc: Fix date.
+
+2004-12-12 Paolo Carlini <pcarlini@suse.de>
+
* include/tr1/type_traits: Implement extent.
* testsuite/tr1/4_metaprogramming/type_properties/extent/
extent.cc: New.
struct _Spec \
: public true_type { };
-#define _DEFINE_SPEC(_Header, _Primary, _Type) \
- _DEFINE_SPEC_HELPER(_Header, _Primary<_Type>) \
- _DEFINE_SPEC_HELPER(_Header, _Primary<_Type const>) \
- _DEFINE_SPEC_HELPER(_Header, _Primary<_Type volatile>) \
- _DEFINE_SPEC_HELPER(_Header, _Primary<_Type const volatile>)
+#define _DEFINE_SPEC(_Header, _Trait, _Type) \
+ _DEFINE_SPEC_HELPER(_Header, _Trait<_Type>) \
+ _DEFINE_SPEC_HELPER(_Header, _Trait<_Type const>) \
+ _DEFINE_SPEC_HELPER(_Header, _Trait<_Type volatile>) \
+ _DEFINE_SPEC_HELPER(_Header, _Trait<_Type const volatile>)
/// @brief primary type categories [4.5.1].
template<typename>