Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/AST/
H A DStmt.cpp1310 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 DExprCXX.cpp1204 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 DDeclCXX.cpp1478 Data.NumCaptures = Captures.size(); in setCaptures()
1608 for (const LambdaCapture *C = List, *CEnd = C + Lambda.NumCaptures; in getCaptureFields()
H A DDecl.cpp4930 this->NumCaptures = Captures.size(); in setCaptures()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DStmt.h967 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 DDeclCXX.h395 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 DDecl.h4393 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 DExprCXX.h1951 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 DASTReaderDecl.cpp1932 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 DASTReaderStmt.cpp1726 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 DASTWriterStmt.cpp1625 Record.push_back(E->LambdaExprBits.NumCaptures); in VisitLambdaExpr()
H A DASTWriter.cpp5942 Record->push_back(Lambda.NumCaptures); in AddCXXDefinitionData()
5949 for (unsigned I = 0, N = Lambda.NumCaptures; I != N; ++I) { in AddCXXDefinitionData()