| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| ExprCXX.cpp | 1138 assert(capture_size() == Class->capture_size() && "Wrong number of captures"); 1213 return getLambdaClass()->getLambdaData().Captures; 1220 LambdaExpr::capture_range LambdaExpr::captures() const { function in class:LambdaExpr 1231 return Data.Captures + Data.NumExplicitCaptures;
|
| /src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| DeclCXX.h | 385 /// The number of captures in this lambda is limited 2^NumCaptures. 388 /// The number of explicit captures in this lambda. 404 /// The list of captures, both explicit and implicit, for this 406 Capture *Captures = nullptr; 1037 /// Set the captures for this lambda closure type. 1038 void setCaptures(ASTContext &Context, ArrayRef<LambdaCapture> Captures); 1042 /// values or references of the captures. 1044 /// \param Captures Will be populated with the mapping from captured 1050 /// \note No entries will be added for init-captures, as they do not capture 1052 void getCaptureFields(llvm::DenseMap<const VarDecl *, FieldDecl *> &Captures, 1058 capture_const_range captures() const { function in class:clang::CXXRecordDecl [all...] |
| Stmt.h | 951 /// The number of captures. 3462 /// This captures a statement into a function. For example, the following 3527 /// This operation is only valid if this capture captures a variable. 3543 CapturedStmt(Stmt *S, CapturedRegionKind Kind, ArrayRef<Capture> Captures, 3564 ArrayRef<Capture> Captures, 3600 /// An iterator that walks over the captures. 3606 capture_range captures() { function in class:clang::CapturedStmt 3609 capture_const_range captures() const { function in class:clang::CapturedStmt 3618 /// captures. 3623 /// Retrieve the number of captures, including 'this' [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Serialization/ |
| ASTReaderDecl.cpp | 1556 SmallVector<BlockDecl::Capture, 16> captures; local 1557 captures.reserve(numCaptures); 1565 captures.push_back(BlockDecl::Capture(decl, byRef, nested, copyExpr)); 1567 BD->setCaptures(Reader.getContext(), captures, capturesCXXThis); 1753 Lambda.Captures = (Capture *)Reader.getContext().Allocate( 1755 Capture *ToCapture = Lambda.Captures;
|