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)

Declared at: clang/lib/AST/Type.cpp:3851

Parameters

const clang::Type* T

static(anonymous namespace)::CachedProperties
    get(clang::QualType T)

Declared at: clang/lib/AST/Type.cpp:3841

Parameters

clang::QualType T

static(anonymous namespace)::CachedProperties
    get(const clang::Type* T)

Declared at: clang/lib/AST/Type.cpp:3845

Parameters

const clang::Type* T