Searched refs:NumCaptures (Results 1 - 12 of 12) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DStmt.cpp1015 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (NumCaptures + 1);
1031 : Stmt(CapturedStmtClass), NumCaptures(Captures.size()),
1039 for (unsigned I = 0, N = NumCaptures; I != N; ++I)
1050 CapturedStmt::CapturedStmt(EmptyShell Empty, unsigned NumCaptures) argument
1051 : Stmt(CapturedStmtClass, Empty), NumCaptures(NumCaptures),
1053 getStoredStmts()[NumCaptures] = 0;
1085 unsigned NumCaptures) {
1086 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (NumCaptures + 1);
1087 if (NumCaptures >
1084 CreateDeserialized(const ASTContext &Context, unsigned NumCaptures) argument
[all...]
H A DExprCXX.cpp938 NumCaptures(Captures.size()),
952 Data.NumCaptures = NumCaptures;
954 Data.Captures = (Capture *)Context.Allocate(sizeof(Capture) * NumCaptures);
974 assert(ArrayIndexStarts.size() == NumCaptures);
1016 unsigned NumCaptures,
1018 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (NumCaptures + 1);
1021 + sizeof(unsigned) * (NumCaptures + 1);
1023 return new (Mem) LambdaExpr(EmptyShell(), NumCaptures, NumArrayIndexVars > 0);
1031 return capture_begin() + NumCaptures;
1015 CreateDeserialized(const ASTContext &C, unsigned NumCaptures, unsigned NumArrayIndexVars) argument
[all...]
H A DDecl.cpp3456 NumCaptures = 0;
3461 NumCaptures = end - begin;
3465 size_t allocationSize = NumCaptures * sizeof(Capture);
H A DDeclCXX.cpp1001 for (LambdaExpr::Capture *C = Lambda.Captures, *CEnd = C + Lambda.NumCaptures;
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DStmt.h1968 unsigned NumCaptures; member in class:clang::CapturedStmt
1982 CapturedStmt(EmptyShell Empty, unsigned NumCaptures);
1990 void setCapturedStmt(Stmt *S) { getStoredStmts()[NumCaptures] = S; }
2000 unsigned NumCaptures);
2003 Stmt *getCapturedStmt() { return getStoredStmts()[NumCaptures]; }
2053 return getStoredCaptures() + NumCaptures;
2057 unsigned capture_size() const { return NumCaptures; }
2070 return capture_init_begin() + NumCaptures;
H A DExprCXX.h1329 unsigned NumCaptures : 16;
1461 LambdaExpr(EmptyShell Empty, unsigned NumCaptures, bool HasArrayIndexVars) argument
1463 NumCaptures(NumCaptures), CaptureDefault(LCD_None), ExplicitParams(false),
1465 getStoredStmts()[NumCaptures] = 0;
1475 return reinterpret_cast<unsigned *>(getStoredStmts() + NumCaptures + 1);
1481 llvm::RoundUpToAlignment(sizeof(unsigned) * (NumCaptures + 1),
1506 unsigned NumCaptures,
1531 unsigned capture_size() const { return NumCaptures; }
1562 return capture_init_begin() + NumCaptures;
[all...]
H A DDecl.h3230 unsigned NumCaptures;
3241 SignatureAsWritten(0), Captures(0), NumCaptures(0),
3285 bool hasCaptures() const { return NumCaptures != 0 || CapturesCXXThis; }
3289 unsigned getNumCaptures() const { return NumCaptures; }
3294 capture_iterator capture_end() { return Captures + NumCaptures; }
3296 capture_const_iterator capture_end() const { return Captures + NumCaptures; }
H A DDeclCXX.h513 CaptureDefault(CaptureDefault), NumCaptures(0), NumExplicitCaptures(0),
535 /// \brief The number of captures in this lambda is limited 2^NumCaptures.
536 unsigned NumCaptures : 15; member in struct:clang::CXXRecordDecl::LambdaDefinitionData
1033 return isLambda() ? captures_begin() + getLambdaData().NumCaptures : NULL;
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp1213 unsigned NumCaptures = Record[Idx++]; local
1214 assert(NumCaptures == E->NumCaptures);(void)NumCaptures;
1232 for (unsigned I = 0; I != NumCaptures + 1; ++I)
2470 unsigned NumCaptures = Record[ASTStmtReader::NumExprFields]; local
2472 S = LambdaExpr::CreateDeserialized(Context, NumCaptures,
H A DASTWriterStmt.cpp293 // NumCaptures
1172 Record.push_back(E->NumCaptures);
1175 NumArrayIndexVars = E->getArrayIndexStarts()[E->NumCaptures];
1194 E->getArrayIndexStarts() + E->NumCaptures + 1);
H A DASTReaderDecl.cpp1231 Lambda.NumCaptures = Record[Idx++];
1236 = (Capture*)Reader.Context.Allocate(sizeof(Capture)*Lambda.NumCaptures);
1239 for (unsigned I = 0, N = Lambda.NumCaptures; I != N; ++I) {
H A DASTWriter.cpp5133 Record.push_back(Lambda.NumCaptures);
5138 for (unsigned I = 0, N = Lambda.NumCaptures; I != N; ++I) {

Completed in 225 milliseconds