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)

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