clang API Documentation
Represents a complete lambda introducer. More...
#include <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, ExprResult Init, ParsedType InitCaptureType) |
Append a capture in a lambda introducer. | |
Public Attributes | |
SourceRange | Range |
SourceLocation | DefaultLoc |
LambdaCaptureDefault | Default |
SmallVector< LambdaCapture, 4 > | Captures |
Represents a complete lambda introducer.
Definition at line 2196 of file DeclSpec.h.
clang::LambdaIntroducer::LambdaIntroducer | ( | ) | [inline] |
Definition at line 2217 of file DeclSpec.h.
void clang::LambdaIntroducer::addCapture | ( | LambdaCaptureKind | Kind, |
SourceLocation | Loc, | ||
IdentifierInfo * | Id, | ||
SourceLocation | EllipsisLoc, | ||
ExprResult | Init, | ||
ParsedType | InitCaptureType | ||
) | [inline] |
Append a capture in a lambda introducer.
Definition at line 2221 of file DeclSpec.h.
References Captures.
SmallVector<LambdaCapture, 4> clang::LambdaIntroducer::Captures |
Definition at line 2215 of file DeclSpec.h.
Referenced by clang::Sema::ActOnStartOfLambdaDefinition(), addCapture(), and clang::Sema::CodeCompleteLambdaIntroducer().
Definition at line 2214 of file DeclSpec.h.
Referenced by clang::Sema::ActOnStartOfLambdaDefinition(), and clang::Sema::CodeCompleteLambdaIntroducer().
Definition at line 2213 of file DeclSpec.h.
Referenced by clang::Sema::ActOnStartOfLambdaDefinition().
Definition at line 2212 of file DeclSpec.h.
Referenced by clang::Sema::ActOnStartOfLambdaDefinition().