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 2855 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 2865 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 2859 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ ExplicitRange

SourceRange clang::LambdaIntroducer::LambdaCapture::ExplicitRange

Definition at line 2863 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Id

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

Definition at line 2858 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Init

ExprResult clang::LambdaIntroducer::LambdaCapture::Init

Definition at line 2861 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ InitCaptureType

ParsedType clang::LambdaIntroducer::LambdaCapture::InitCaptureType

Definition at line 2862 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ InitKind

LambdaCaptureInitKind clang::LambdaIntroducer::LambdaCapture::InitKind

Definition at line 2860 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Kind

LambdaCaptureKind clang::LambdaIntroducer::LambdaCapture::Kind

Definition at line 2856 of file DeclSpec.h.

Referenced by LambdaCapture().

◆ Loc

SourceLocation clang::LambdaIntroducer::LambdaCapture::Loc

Definition at line 2857 of file DeclSpec.h.

Referenced by LambdaCapture().


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