struct LambdaIntroducer::LambdaCapture
Declaration
struct LambdaIntroducer::LambdaCapture { /* full declaration omitted */ };
Description
An individual capture in a lambda introducer.
Declared at: clang/include/clang/Sema/DeclSpec.h:2712
Member Variables
- public clang::LambdaCaptureKind Kind
- public clang::SourceLocation Loc
- public clang::IdentifierInfo* Id
- public clang::SourceLocation EllipsisLoc
- public clang::LambdaCaptureInitKind InitKind
- public clang::ExprResult Init
- public clang::ParsedType InitCaptureType
- public clang::SourceRange ExplicitRange
Method Overview
- public LambdaCapture(clang::LambdaCaptureKind Kind, clang::SourceLocation Loc, clang::IdentifierInfo * Id, clang::SourceLocation EllipsisLoc, clang::LambdaCaptureInitKind InitKind, clang::ExprResult Init, clang::ParsedType InitCaptureType, clang::SourceRange ExplicitRange)
Methods
ΒΆLambdaCapture(
clang::LambdaCaptureKind Kind,
clang::SourceLocation Loc,
clang::IdentifierInfo* Id,
clang::SourceLocation EllipsisLoc,
clang::LambdaCaptureInitKind InitKind,
clang::ExprResult Init,
clang::ParsedType InitCaptureType,
clang::SourceRange ExplicitRange)
LambdaCapture(
clang::LambdaCaptureKind Kind,
clang::SourceLocation Loc,
clang::IdentifierInfo* Id,
clang::SourceLocation EllipsisLoc,
clang::LambdaCaptureInitKind InitKind,
clang::ExprResult Init,
clang::ParsedType InitCaptureType,
clang::SourceRange ExplicitRange)
Declared at: clang/include/clang/Sema/DeclSpec.h:2722
Parameters
- clang::LambdaCaptureKind Kind
- clang::SourceLocation Loc
- clang::IdentifierInfo* Id
- clang::SourceLocation EllipsisLoc
- clang::LambdaCaptureInitKind InitKind
- clang::ExprResult Init
- clang::ParsedType InitCaptureType
- clang::SourceRange ExplicitRange