Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DStmt.cpp1297 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (NumCaptures + 1); in getStoredCaptures()
1312 : Stmt(CapturedStmtClass), NumCaptures(Captures.size()), in CapturedStmt()
1320 for (unsigned I = 0, N = NumCaptures; I != N; ++I) in CapturedStmt()
1331 CapturedStmt::CapturedStmt(EmptyShell Empty, unsigned NumCaptures) in CapturedStmt() argument
1332 : Stmt(CapturedStmtClass, Empty), NumCaptures(NumCaptures), in CapturedStmt()
1334 getStoredStmts()[NumCaptures] = nullptr; in CapturedStmt()
1366 unsigned NumCaptures) { in CreateDeserialized() argument
1367 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (NumCaptures + 1); in CreateDeserialized()
1368 if (NumCaptures > 0) { in CreateDeserialized()
1371 Size += sizeof(Capture) * NumCaptures; in CreateDeserialized()
[all …]
H A DExprCXX.cpp1131 LambdaExprBits.NumCaptures = CaptureInits.size(); in LambdaExpr()
1152 LambdaExpr::LambdaExpr(EmptyShell Empty, unsigned NumCaptures) in LambdaExpr() argument
1154 LambdaExprBits.NumCaptures = NumCaptures; in LambdaExpr()
1158 getStoredStmts()[NumCaptures] = nullptr; // Not one past the end. in LambdaExpr()
1182 unsigned NumCaptures) { in CreateDeserialized() argument
1183 unsigned Size = totalSizeToAlloc<Stmt *>(NumCaptures + 1); in CreateDeserialized()
1185 return new (Mem) LambdaExpr(EmptyShell(), NumCaptures); in CreateDeserialized()
H A DDeclCXX.cpp1427 Data.NumCaptures = Captures.size(); in setCaptures()
1556 for (const LambdaCapture *C = Lambda.Captures, *CEnd = C + Lambda.NumCaptures; in getCaptureFields()
H A DDecl.cpp4705 this->NumCaptures = Captures.size(); in setCaptures()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DStmt.h952 unsigned NumCaptures : 16; variable
3533 unsigned NumCaptures;
3547 CapturedStmt(EmptyShell Empty, unsigned NumCaptures);
3557 void setCapturedStmt(Stmt *S) { getStoredStmts()[NumCaptures] = S; } in setCapturedStmt()
3569 unsigned NumCaptures);
3572 Stmt *getCapturedStmt() { return getStoredStmts()[NumCaptures]; } in getCapturedStmt()
3573 const Stmt *getCapturedStmt() const { return getStoredStmts()[NumCaptures]; } in getCapturedStmt()
3620 return getStoredCaptures() + NumCaptures; in capture_end()
3624 unsigned capture_size() const { return NumCaptures; } in capture_size()
3656 return capture_init_begin() + NumCaptures; in capture_init_end()
[all …]
H A DDeclCXX.h386 unsigned NumCaptures : 15; member
414 CaptureDefault(CaptureDefault), NumCaptures(0), in LambdaDefinitionData()
1067 return isLambda() ? captures_begin() + getLambdaData().NumCaptures in captures_end()
1071 unsigned capture_size() const { return getLambdaData().NumCaptures; } in capture_size()
H A DDecl.h4175 unsigned NumCaptures = 0; variable
4233 bool hasCaptures() const { return NumCaptures || capturesCXXThis(); } in hasCaptures()
4237 unsigned getNumCaptures() const { return NumCaptures; } in getNumCaptures()
4241 ArrayRef<Capture> captures() const { return {Captures, NumCaptures}; } in captures()
H A DExprCXX.h1893 LambdaExpr(EmptyShell Empty, unsigned NumCaptures);
1916 unsigned NumCaptures);
1947 unsigned capture_size() const { return LambdaExprBits.NumCaptures; } in capture_size()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp1725 unsigned NumCaptures = Record.readInt(); in VisitLambdaExpr() local
1726 (void)NumCaptures; in VisitLambdaExpr()
1727 assert(NumCaptures == E->LambdaExprBits.NumCaptures); in VisitLambdaExpr()
3812 unsigned NumCaptures = Record[ASTStmtReader::NumExprFields]; in ReadStmtFromStream() local
3813 S = LambdaExpr::CreateDeserialized(Context, NumCaptures); in ReadStmtFromStream()
H A DASTReaderDecl.cpp1747 Lambda.NumCaptures = Record.readInt(); in ReadCXXDefinitionData()
1754 sizeof(Capture) * Lambda.NumCaptures); in ReadCXXDefinitionData()
1757 for (unsigned I = 0, N = Lambda.NumCaptures; I != N; ++I) { in ReadCXXDefinitionData()
H A DASTWriterStmt.cpp1618 Record.push_back(E->LambdaExprBits.NumCaptures); in VisitLambdaExpr()
H A DASTWriter.cpp5574 Record->push_back(Lambda.NumCaptures); in AddCXXDefinitionData()
5581 for (unsigned I = 0, N = Lambda.NumCaptures; I != N; ++I) { in AddCXXDefinitionData()