clang: clang::TypePropertyCache< Private > Class Template Reference (original) (raw)

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 4501 of file Type.cpp.

Member Function Documentation

ensure()

Definition at line 4513 of file Type.cpp.

References computeCachedProperties(), clang::TypePropertyCache< Private >::ensure(), clang::Type::getCanonicalTypeInternal(), clang::QualType::getTypePtr(), clang::Type::isCanonicalUnqualified(), clang::Result, clang::T, and clang::Type::TypeBits.

Referenced by clang::TypePropertyCache< Private >::ensure(), clang::TypePropertyCache< Private >::get(), clang::Type::getLinkage(), and clang::Type::hasUnnamedOrLocalType().

get() [1/2]

get() [2/2]


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