Searched refs:NumCaptures (Results 1 – 12 of 12) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | Stmt.cpp | 1310 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (NumCaptures + 1); in getStoredCaptures() 1325 : Stmt(CapturedStmtClass), NumCaptures(Captures.size()), in CapturedStmt() 1333 for (unsigned I = 0, N = NumCaptures; I != N; ++I) in CapturedStmt() 1344 CapturedStmt::CapturedStmt(EmptyShell Empty, unsigned NumCaptures) in CapturedStmt() argument 1345 : Stmt(CapturedStmtClass, Empty), NumCaptures(NumCaptures), in CapturedStmt() 1347 getStoredStmts()[NumCaptures] = nullptr; in CapturedStmt() 1379 unsigned NumCaptures) { in CreateDeserialized() argument 1380 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (NumCaptures + 1); in CreateDeserialized() 1381 if (NumCaptures > 0) { in CreateDeserialized() 1384 Size += sizeof(Capture) * NumCaptures; in CreateDeserialized() [all …]
|
| H A D | ExprCXX.cpp | 1204 LambdaExprBits.NumCaptures = CaptureInits.size(); in LambdaExpr() 1225 LambdaExpr::LambdaExpr(EmptyShell Empty, unsigned NumCaptures) in LambdaExpr() argument 1227 LambdaExprBits.NumCaptures = NumCaptures; in LambdaExpr() 1231 getStoredStmts()[NumCaptures] = nullptr; // Not one past the end. in LambdaExpr() 1255 unsigned NumCaptures) { in CreateDeserialized() argument 1256 unsigned Size = totalSizeToAlloc<Stmt *>(NumCaptures + 1); in CreateDeserialized() 1258 return new (Mem) LambdaExpr(EmptyShell(), NumCaptures); in CreateDeserialized()
|
| H A D | DeclCXX.cpp | 1478 Data.NumCaptures = Captures.size(); in setCaptures() 1608 for (const LambdaCapture *C = List, *CEnd = C + Lambda.NumCaptures; in getCaptureFields()
|
| H A D | Decl.cpp | 4930 this->NumCaptures = Captures.size(); in setCaptures()
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | Stmt.h | 967 unsigned NumCaptures : 16; variable 3606 unsigned NumCaptures; 3620 CapturedStmt(EmptyShell Empty, unsigned NumCaptures); 3630 void setCapturedStmt(Stmt *S) { getStoredStmts()[NumCaptures] = S; } in setCapturedStmt() 3642 unsigned NumCaptures); 3645 Stmt *getCapturedStmt() { return getStoredStmts()[NumCaptures]; } in getCapturedStmt() 3646 const Stmt *getCapturedStmt() const { return getStoredStmts()[NumCaptures]; } in getCapturedStmt() 3693 return getStoredCaptures() + NumCaptures; in capture_end() 3697 unsigned capture_size() const { return NumCaptures; } in capture_size() 3729 return capture_init_begin() + NumCaptures; in capture_init_end() [all …]
|
| H A D | DeclCXX.h | 395 unsigned NumCaptures : 15; member 425 CaptureDefault(CaptureDefault), NumCaptures(0), in LambdaDefinitionData() 1089 return isLambda() ? captures_begin() + getLambdaData().NumCaptures in captures_end() 1093 unsigned capture_size() const { return getLambdaData().NumCaptures; } in capture_size()
|
| H A D | Decl.h | 4393 unsigned NumCaptures = 0; variable 4451 bool hasCaptures() const { return NumCaptures || capturesCXXThis(); } in hasCaptures() 4455 unsigned getNumCaptures() const { return NumCaptures; } in getNumCaptures() 4459 ArrayRef<Capture> captures() const { return {Captures, NumCaptures}; } in captures()
|
| H A D | ExprCXX.h | 1951 LambdaExpr(EmptyShell Empty, unsigned NumCaptures); 1974 unsigned NumCaptures); 2005 unsigned capture_size() const { return LambdaExprBits.NumCaptures; } in capture_size()
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 1932 Lambda.NumCaptures = Record.readInt(); in ReadCXXDefinitionData() 1939 if (Lambda.NumCaptures) { in ReadCXXDefinitionData() 1941 Lambda.NumCaptures); in ReadCXXDefinitionData() 1945 for (unsigned I = 0, N = Lambda.NumCaptures; I != N; ++I) { in ReadCXXDefinitionData() 2032 DetectedOdrViolation |= Lambda1.NumCaptures != Lambda2.NumCaptures; in MergeDefinitionData() 2039 if (Lambda1.NumCaptures && Lambda1.NumCaptures == Lambda2.NumCaptures) { in MergeDefinitionData() 2040 for (unsigned I = 0, N = Lambda1.NumCaptures; I != N; ++I) { in MergeDefinitionData()
|
| H A D | ASTReaderStmt.cpp | 1726 unsigned NumCaptures = Record.readInt(); in VisitLambdaExpr() local 1727 (void)NumCaptures; in VisitLambdaExpr() 1728 assert(NumCaptures == E->LambdaExprBits.NumCaptures); in VisitLambdaExpr() 4033 unsigned NumCaptures = Record[ASTStmtReader::NumExprFields]; in ReadStmtFromStream() local 4034 S = LambdaExpr::CreateDeserialized(Context, NumCaptures); in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 1625 Record.push_back(E->LambdaExprBits.NumCaptures); in VisitLambdaExpr()
|
| H A D | ASTWriter.cpp | 5942 Record->push_back(Lambda.NumCaptures); in AddCXXDefinitionData() 5949 for (unsigned I = 0, N = Lambda.NumCaptures; I != N; ++I) { in AddCXXDefinitionData()
|