clang 23.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 2876 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 2886 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 2880 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ ExplicitRange

SourceRange clang::LambdaIntroducer::LambdaCapture::ExplicitRange

Definition at line 2884 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Id

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

Definition at line 2879 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Init

ExprResult clang::LambdaIntroducer::LambdaCapture::Init

Definition at line 2882 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ InitCaptureType

ParsedType clang::LambdaIntroducer::LambdaCapture::InitCaptureType

Definition at line 2883 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ InitKind

LambdaCaptureInitKind clang::LambdaIntroducer::LambdaCapture::InitKind

Definition at line 2881 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Kind

LambdaCaptureKind clang::LambdaIntroducer::LambdaCapture::Kind

Definition at line 2877 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Loc

SourceLocation clang::LambdaIntroducer::LambdaCapture::Loc

Definition at line 2878 of file DeclSpec.h.

Referenced by LambdaCapture().


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