clang API Documentation
Static Public Member Functions | |
static CachedProperties | get (QualType T) |
static CachedProperties | get (const Type *T) |
static void | ensure (const Type *T) |
The type-property cache. This is templated so as to be instantiated at an internal type to prevent unnecessary symbol leakage.
static void clang::TypePropertyCache< Private >::ensure | ( | const Type * | T | ) | [inline, static] |
Definition at line 2125 of file Type.cpp.
References computeCachedProperties(), clang::Type::getCanonicalTypeInternal(), clang::QualType::getTypePtr(), clang::Type::isCanonicalUnqualified(), and clang::Type::TypeBits.
Referenced by clang::Type::getLinkage(), and clang::Type::hasUnnamedOrLocalType().
static CachedProperties clang::TypePropertyCache< Private >::get | ( | QualType | T | ) | [inline, static] |
Definition at line 2115 of file Type.cpp.
Referenced by computeCachedProperties().
static CachedProperties clang::TypePropertyCache< Private >::get | ( | const Type * | T | ) | [inline, static] |