llvm::is_base_of< Base, Derived > Struct Template Reference

is_base_of - Metafunction to determine whether one type is a base class of (or identical to) another type. More...

#include <type_traits.h>

List of all members.

Static Public Attributes

static const bool value

Detailed Description

template<typename Base, typename Derived>
struct llvm::is_base_of< Base, Derived >

is_base_of - Metafunction to determine whether one type is a base class of (or identical to) another type.


Member Data Documentation

template<typename Base , typename Derived >
const bool llvm::is_base_of< Base, Derived >::value [static]
Initial value:
 is_class<Base>::value && is_class<Derived>::value &&
      sizeof(char) == sizeof(dont_use::base_of_helper<Base>((Derived*)0))

The documentation for this struct was generated from the following file:
Generated on Tue Aug 2 11:51:32 2011 for Galois by  doxygen 1.6.3