clang
15.0.0git
|
Represents a complete lambda introducer. More...
#include "clang/Sema/DeclSpec.h"
Classes | |
struct | LambdaCapture |
An individual capture in a lambda introducer. More... | |
Public Member Functions | |
LambdaIntroducer () | |
void | addCapture (LambdaCaptureKind Kind, SourceLocation Loc, IdentifierInfo *Id, SourceLocation EllipsisLoc, LambdaCaptureInitKind InitKind, ExprResult Init, ParsedType InitCaptureType, SourceRange ExplicitRange) |
Append a capture in a lambda introducer. More... | |
Public Attributes | |
SourceRange | Range |
SourceLocation | DefaultLoc |
LambdaCaptureDefault | Default |
SmallVector< LambdaCapture, 4 > | Captures |
Represents a complete lambda introducer.
Definition at line 2710 of file DeclSpec.h.
|
inline |
Definition at line 2737 of file DeclSpec.h.
|
inline |
Append a capture in a lambda introducer.
Definition at line 2741 of file DeclSpec.h.
SmallVector<LambdaCapture, 4> clang::LambdaIntroducer::Captures |
Definition at line 2735 of file DeclSpec.h.
Referenced by addCapture().
LambdaCaptureDefault clang::LambdaIntroducer::Default |
Definition at line 2734 of file DeclSpec.h.
Referenced by clang::Sema::ActOnStartOfLambdaDefinition().
SourceLocation clang::LambdaIntroducer::DefaultLoc |
Definition at line 2733 of file DeclSpec.h.
SourceRange clang::LambdaIntroducer::Range |
Definition at line 2732 of file DeclSpec.h.
Referenced by clang::Sema::ActOnStartOfLambdaDefinition().