class TypePropertyCache
Declaration
template <class Private>
class TypePropertyCache { /* full declaration omitted */ };
Description
The type-property cache. This is templated so as to be instantiated at an internal type to prevent unnecessary symbol leakage.
Declared at: clang/lib/AST/Type.cpp:3839
Templates
- Private
Method Overview
- public static void ensure(const clang::Type * T)
- public static (anonymous namespace)::CachedProperties get(clang::QualType T)
- public static (anonymous namespace)::CachedProperties get(const clang::Type * T)
Methods
¶static void ensure(const clang::Type* T)
static void ensure(const clang::Type* T)
Declared at: clang/lib/AST/Type.cpp:3851
Parameters
- const clang::Type* T
¶static(anonymous namespace)::CachedProperties
get(clang::QualType T)
static(anonymous namespace)::CachedProperties
get(clang::QualType T)
Declared at: clang/lib/AST/Type.cpp:3841
Parameters
¶static(anonymous namespace)::CachedProperties
get(const clang::Type* T)
static(anonymous namespace)::CachedProperties
get(const clang::Type* T)
Declared at: clang/lib/AST/Type.cpp:3845
Parameters
- const clang::Type* T