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:
- lib/AST/Type.cpp