clang 22.0.0git
clang::LambdaIntroducer::LambdaCapture Struct Reference

An individual capture in a lambda introducer. More...

#include "clang/Sema/DeclSpec.h"

Public Member Functions

 LambdaCapture (LambdaCaptureKind Kind, SourceLocation Loc, IdentifierInfo *Id, SourceLocation EllipsisLoc, LambdaCaptureInitKind InitKind, ExprResult Init, ParsedType InitCaptureType, SourceRange ExplicitRange)

Public Attributes

LambdaCaptureKind Kind
SourceLocation Loc
IdentifierInfoId
SourceLocation EllipsisLoc
LambdaCaptureInitKind InitKind
ExprResult Init
ParsedType InitCaptureType
SourceRange ExplicitRange

Detailed Description

An individual capture in a lambda introducer.

Definition at line 2808 of file DeclSpec.h.

Constructor & Destructor Documentation

◆ LambdaCapture()

clang::LambdaIntroducer::LambdaCapture::LambdaCapture ( LambdaCaptureKind Kind,
SourceLocation Loc,
IdentifierInfo * Id,
SourceLocation EllipsisLoc,
LambdaCaptureInitKind InitKind,
ExprResult Init,
ParsedType InitCaptureType,
SourceRange ExplicitRange )
inline

Definition at line 2818 of file DeclSpec.h.

References EllipsisLoc, ExplicitRange, Id, Init, InitCaptureType, InitKind, Kind, and Loc.

Member Data Documentation

◆ EllipsisLoc

SourceLocation clang::LambdaIntroducer::LambdaCapture::EllipsisLoc

Definition at line 2812 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ ExplicitRange

SourceRange clang::LambdaIntroducer::LambdaCapture::ExplicitRange

Definition at line 2816 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Id

IdentifierInfo* clang::LambdaIntroducer::LambdaCapture::Id

Definition at line 2811 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Init

ExprResult clang::LambdaIntroducer::LambdaCapture::Init

Definition at line 2814 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ InitCaptureType

ParsedType clang::LambdaIntroducer::LambdaCapture::InitCaptureType

Definition at line 2815 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ InitKind

LambdaCaptureInitKind clang::LambdaIntroducer::LambdaCapture::InitKind

Definition at line 2813 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Kind

LambdaCaptureKind clang::LambdaIntroducer::LambdaCapture::Kind

Definition at line 2809 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Loc

SourceLocation clang::LambdaIntroducer::LambdaCapture::Loc

Definition at line 2810 of file DeclSpec.h.

Referenced by LambdaCapture().


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