clang  6.0.0svn
Static Public Member Functions | List of all members
clang::TypePropertyCache< Private > Class Template Reference

The type-property cache. More...

Static Public Member Functions

static CachedProperties get (QualType T)
 
static CachedProperties get (const Type *T)
 
static void ensure (const Type *T)
 

Detailed Description

template<class Private>
class clang::TypePropertyCache< Private >

The type-property cache.

This is templated so as to be instantiated at an internal type to prevent unnecessary symbol leakage.

Definition at line 3350 of file Type.cpp.

Member Function Documentation

◆ ensure()

template<class Private >
static void clang::TypePropertyCache< Private >::ensure ( const Type T)
inlinestatic

◆ get() [1/2]

template<class Private >
static CachedProperties clang::TypePropertyCache< Private >::get ( QualType  T)
inlinestatic

Definition at line 3352 of file Type.cpp.

Referenced by computeCachedProperties().

◆ get() [2/2]

template<class Private >
static CachedProperties clang::TypePropertyCache< Private >::get ( const Type T)
inlinestatic

Definition at line 3356 of file Type.cpp.

References clang::Type::TypeBits.


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