clang 20.0.0git
|
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) |
The type-property cache.
This is templated so as to be instantiated at an internal type to prevent unnecessary symbol leakage.
|
inlinestatic |
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().
|
inlinestatic |
Definition at line 4507 of file Type.cpp.
References clang::TypePropertyCache< Private >::ensure(), clang::T, and clang::Type::TypeBits.
|
inlinestatic |
Definition at line 4503 of file Type.cpp.
References clang::TypePropertyCache< Private >::get(), and clang::T.
Referenced by computeCachedProperties(), and clang::TypePropertyCache< Private >::get().