clang 24.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 2935 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 2945 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 2939 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ ExplicitRange

SourceRange clang::LambdaIntroducer::LambdaCapture::ExplicitRange

Definition at line 2943 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Id

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

Definition at line 2938 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Init

ExprResult clang::LambdaIntroducer::LambdaCapture::Init

Definition at line 2941 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ InitCaptureType

ParsedType clang::LambdaIntroducer::LambdaCapture::InitCaptureType

Definition at line 2942 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ InitKind

LambdaCaptureInitKind clang::LambdaIntroducer::LambdaCapture::InitKind

Definition at line 2940 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Kind

LambdaCaptureKind clang::LambdaIntroducer::LambdaCapture::Kind

Definition at line 2936 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Loc

SourceLocation clang::LambdaIntroducer::LambdaCapture::Loc

Definition at line 2937 of file DeclSpec.h.

Referenced by LambdaCapture().


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