clang API Documentation

Public Member Functions | Public Attributes
clang::LambdaIntroducer Struct Reference

LambdaIntroducer - Represents a complete lambda introducer. More...

#include <DeclSpec.h>

Collaboration diagram for clang::LambdaIntroducer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 LambdaIntroducer ()
void addCapture (LambdaCaptureKind Kind, SourceLocation Loc, IdentifierInfo *Id=0, SourceLocation EllipsisLoc=SourceLocation())
 addCapture - Append a capture in a lambda introducer.

Public Attributes

SourceRange Range
SourceLocation DefaultLoc
LambdaCaptureDefault Default
llvm::SmallVector
< LambdaCapture, 4 > 
Captures

Detailed Description

LambdaIntroducer - Represents a complete lambda introducer.

Definition at line 1965 of file DeclSpec.h.


Constructor & Destructor Documentation

clang::LambdaIntroducer::LambdaIntroducer ( ) [inline]

Definition at line 1971 of file DeclSpec.h.


Member Function Documentation

void clang::LambdaIntroducer::addCapture ( LambdaCaptureKind  Kind,
SourceLocation  Loc,
IdentifierInfo Id = 0,
SourceLocation  EllipsisLoc = SourceLocation() 
) [inline]

addCapture - Append a capture in a lambda introducer.

Definition at line 1975 of file DeclSpec.h.

References Captures.


Member Data Documentation

Definition at line 1967 of file DeclSpec.h.

Referenced by clang::Sema::ActOnStartOfLambdaDefinition().

Definition at line 1966 of file DeclSpec.h.

Referenced by clang::Sema::ActOnStartOfLambdaDefinition().


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