llvm Namespace Reference

Namespaces

namespace  dont_use

Classes

class  SmallVectorBase
 SmallVectorBase - This is all the non-templated stuff common to all SmallVectors. More...
class  SmallVectorTemplateCommon
class  SmallVectorTemplateBase
 SmallVectorTemplateBase<isPodLike = false> - This is where we put method implementations that are designed to work with non-POD-like T's. More...
class  SmallVectorTemplateBase< T, true >
 SmallVectorTemplateBase<isPodLike = true> - This is where we put method implementations that are designed to work with POD-like T's. More...
class  SmallVectorImpl
 SmallVectorImpl - This class consists of common code factored out of the SmallVector class to reduce code duplication based on the SmallVector 'N' template parameter. More...
class  SmallVector
 SmallVector - This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small. More...
class  SmallVector< T, 0 >
 Specialize SmallVector at N=0. More...
struct  is_class
struct  isPodLike
 isPodLike - This is a type trait that is used to determine whether a given type can be copied around with memcpy instead of running ctors etc. More...
struct  isPodLike< std::pair< T, U > >
struct  is_same
 Metafunction that determines whether the two given types are equivalent. More...
struct  is_same< T, T >
struct  enable_if_c
struct  enable_if_c< false, T >
struct  enable_if
struct  is_base_of
 is_base_of - Metafunction to determine whether one type is a base class of (or identical to) another type. More...
struct  remove_pointer
struct  remove_pointer< T * >
struct  remove_pointer< T *const >
struct  remove_pointer< T *volatile >
struct  remove_pointer< T *const volatile >
struct  conditional
struct  conditional< false, T, F >
Generated on Tue Aug 2 11:51:32 2011 for Galois by  doxygen 1.6.3