clang 24.0.0git
clang::LazyGenerationalDeclPtr::LazyData Struct Reference

A cache of the value of this pointer, in the most recent generation in which we queried it. More...

#include "clang/AST/ExternalASTSource.h"

Public Member Functions

 LazyData (ExternalASTSource *Source, Decl *Value)

Public Attributes

ExternalASTSourceExternalSource
uint32_t LastGeneration = 0
DeclLastValue

Detailed Description

A cache of the value of this pointer, in the most recent generation in which we queried it.

Definition at line 447 of file ExternalASTSource.h.

Constructor & Destructor Documentation

◆ LazyData()

clang::LazyGenerationalDeclPtr::LazyData::LazyData ( ExternalASTSource * Source,
Decl * Value )
inline

Member Data Documentation

◆ ExternalSource

ExternalASTSource* clang::LazyGenerationalDeclPtr::LazyData::ExternalSource

Definition at line 448 of file ExternalASTSource.h.

Referenced by LazyData().

◆ LastGeneration

uint32_t clang::LazyGenerationalDeclPtr::LazyData::LastGeneration = 0

Definition at line 449 of file ExternalASTSource.h.

◆ LastValue

Decl* clang::LazyGenerationalDeclPtr::LazyData::LastValue

Definition at line 450 of file ExternalASTSource.h.

Referenced by LazyData().


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