is_class_type Struct Template Reference
[Template Meta-programming Library]

#include <stlsoft/meta/is_class_type.hpp>

List of all members.


Detailed Description

template<typename T>
struct stlsoft::is_class_type< T >

Traits type used to determine whether the given type is of class type.

Remarks:
Compatibility:
  • Borland C/C++ 5.6 compiles but thinks everything is a class type
  • CodePlay compiles but thinks that nothing is a class type
  • Comeau works with most things (not references)
  • CodeWarrior 3.0+ compiles and works from version 8 onwards
  • Digital Mars 8.40+ compiles and works with most things (not references)
  • GCC works with most things (not references)
  • Intel works with most things (not references)
  • Visual C++ compiles and works from version 7.1 onwards with most things (not references)

Public Types

enum  { value = sizeof(is_class_type_func<test_type>(0)) == sizeof(one_t) }
typedef T test_type

The documentation for this struct was generated from the following file:

Generated on Thu Jun 10 08:58:54 2010 for STLSoft by  doxygen 1.5.6