clang 22.0.0git
clang::TypePropertyCache< Private > Class Template Reference

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

Member Function Documentation

◆ ensure()

template<class Private>
void clang::TypePropertyCache< Private >::ensure ( const Type * T)
inlinestatic

◆ get() [1/2]

template<class Private>
CachedProperties clang::TypePropertyCache< Private >::get ( const Type * T)
inlinestatic

Definition at line 4751 of file Type.cpp.

References ensure(), and clang::T.

◆ get() [2/2]

template<class Private>
CachedProperties clang::TypePropertyCache< Private >::get ( QualType T)
inlinestatic

Definition at line 4749 of file Type.cpp.

References get(), and clang::T.

Referenced by computeCachedProperties(), and get().


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