A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/structclang_1_1LazyGenerationalUpdatePtr.html below:

clang: clang::LazyGenerationalUpdatePtr< Owner, T, Update

A lazy value (of type T) that is within an AST node of type Owner, where the value might change in later generations of the external AST source. More...

#include "clang/AST/ExternalASTSource.h"

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

template<typename Owner, typename

T

, void(ExternalASTSource::*)(Owner) Update>

struct clang::LazyGenerationalUpdatePtr< Owner, T, Update >

A lazy value (of type T) that is within an AST node of type Owner, where the value might change in later generations of the external AST source.

Definition at line 441 of file ExternalASTSource.h.

◆ ValueType

template<typename Owner , typename

T

, void(ExternalASTSource::*)(Owner) Update>

Definition at line 454 of file ExternalASTSource.h.

◆ NotUpdatedTag

template<typename Owner , typename

T

, void(ExternalASTSource::*)(Owner) Update>

Create a pointer that is not potentially updated by later generations of the external AST source.

Definition at line 468 of file ExternalASTSource.h.

◆ LazyGenerationalUpdatePtr() [1/3]

template<typename Owner , typename

T

, void(ExternalASTSource::*)(Owner) Update>

Definition at line 457 of file ExternalASTSource.h.

◆ LazyGenerationalUpdatePtr() [2/3]

template<typename Owner , typename

T

, void(ExternalASTSource::*)(Owner) Update>

Definition at line 463 of file ExternalASTSource.h.

◆ LazyGenerationalUpdatePtr() [3/3]

template<typename Owner , typename

T

, void(ExternalASTSource::*)(Owner) Update>

Definition at line 469 of file ExternalASTSource.h.

◆ get()

template<typename Owner , typename

T

, void(ExternalASTSource::*)(Owner) Update>

◆ getFromOpaqueValue()

template<typename Owner , typename

T

, void(ExternalASTSource::*)(Owner) Update>

Definition at line 507 of file ExternalASTSource.h.

◆ getNotUpdated()

template<typename Owner , typename

T

, void(ExternalASTSource::*)(Owner) Update>

Get the most recently computed value of this pointer without updating it.

Definition at line 500 of file ExternalASTSource.h.

◆ getOpaqueValue()

template<typename Owner , typename

T

, void(ExternalASTSource::*)(Owner) Update>

Definition at line 506 of file ExternalASTSource.h.

◆ makeValue()

template<typename Owner , typename

T

, void(clang::ExternalASTSource::*)(Owner) Update>

◆ markIncomplete()

template<typename Owner , typename

T

, void(ExternalASTSource::*)(Owner) Update>

Forcibly set this pointer (which must be lazy) as needing updates.

Definition at line 473 of file ExternalASTSource.h.

◆ set()

template<typename Owner , typename

T

, void(ExternalASTSource::*)(Owner) Update>

◆ setNotUpdated()

template<typename Owner , typename

T

, void(ExternalASTSource::*)(Owner) Update>

Set the value of this pointer, for this and all future generations.

Definition at line 485 of file ExternalASTSource.h.

◆ Value

template<typename Owner , typename

T

, void(ExternalASTSource::*)(Owner) Update>

Definition at line 455 of file ExternalASTSource.h.

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


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4