Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DStmt.cpp1179 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (NumCaptures + 1); in getStoredCaptures()
1194 : Stmt(CapturedStmtClass), NumCaptures(Captures.size()), in CapturedStmt()
1202 for (unsigned I = 0, N = NumCaptures; I != N; ++I) in CapturedStmt()
1213 CapturedStmt::CapturedStmt(EmptyShell Empty, unsigned NumCaptures) in CapturedStmt() argument
1214 : Stmt(CapturedStmtClass, Empty), NumCaptures(NumCaptures), in CapturedStmt()
1216 getStoredStmts()[NumCaptures] = nullptr; in CapturedStmt()
1248 unsigned NumCaptures) { in CreateDeserialized() argument
1250 if (NumCaptures > 0) { in CreateDeserialized()
1253 Size += sizeof(Capture) * NumCaptures; in CreateDeserialized()
1257 return new (Mem) CapturedStmt(EmptyShell(), NumCaptures); in CreateDeserialized()
[all …]
H A DExprCXX.cpp1096 NumCaptures(Captures.size()), CaptureDefault(CaptureDefault), in LambdaExpr()
1107 Data.NumCaptures = NumCaptures; in LambdaExpr()
1110 (LambdaCapture *)Context.Allocate(sizeof(LambdaCapture) * NumCaptures); in LambdaExpr()
1147 unsigned NumCaptures) { in CreateDeserialized() argument
1148 unsigned Size = totalSizeToAlloc<Stmt *>(NumCaptures + 1); in CreateDeserialized()
1150 return new (Mem) LambdaExpr(EmptyShell(), NumCaptures); in CreateDeserialized()
1163 return capture_begin() + NumCaptures; in capture_end()
1215 if (!getStoredStmts()[NumCaptures]) in getBody()
1216 *const_cast<Stmt **>(&getStoredStmts()[NumCaptures]) = in getBody()
1219 return static_cast<CompoundStmt *>(getStoredStmts()[NumCaptures]); in getBody()
H A DDeclCXX.cpp1402 for (const LambdaCapture *C = Lambda.Captures, *CEnd = C + Lambda.NumCaptures; in getCaptureFields()
H A DDecl.cpp4279 this->NumCaptures = Captures.size(); in setCaptures()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmt.h3167 unsigned NumCaptures;
3181 CapturedStmt(EmptyShell Empty, unsigned NumCaptures);
3191 void setCapturedStmt(Stmt *S) { getStoredStmts()[NumCaptures] = S; } in setCapturedStmt()
3203 unsigned NumCaptures);
3206 Stmt *getCapturedStmt() { return getStoredStmts()[NumCaptures]; } in getCapturedStmt()
3207 const Stmt *getCapturedStmt() const { return getStoredStmts()[NumCaptures]; } in getCapturedStmt()
3254 return getStoredCaptures() + NumCaptures; in capture_end()
3258 unsigned capture_size() const { return NumCaptures; } in capture_size()
3290 return capture_init_begin() + NumCaptures; in capture_init_end()
3294 return capture_init_begin() + NumCaptures; in capture_init_end()
H A DExprCXX.h1658 unsigned NumCaptures : 16; variable
1690 LambdaExpr(EmptyShell Empty, unsigned NumCaptures) in LambdaExpr() argument
1691 : Expr(LambdaExprClass, Empty), NumCaptures(NumCaptures), in LambdaExpr()
1694 getStoredStmts()[NumCaptures] = nullptr; in LambdaExpr()
1717 unsigned NumCaptures);
1750 unsigned capture_size() const { return NumCaptures; } in capture_size()
1807 return capture_init_begin() + NumCaptures; in capture_init_end()
1813 return capture_init_begin() + NumCaptures; in capture_init_end()
1865 return child_range(getStoredStmts(), getStoredStmts() + NumCaptures + 1); in children()
H A DDecl.h3919 unsigned NumCaptures = 0; variable
3977 bool hasCaptures() const { return NumCaptures || capturesCXXThis(); } in hasCaptures()
3981 unsigned getNumCaptures() const { return NumCaptures; } in getNumCaptures()
3985 ArrayRef<Capture> captures() const { return {Captures, NumCaptures}; } in captures()
H A DDeclCXX.h624 unsigned NumCaptures : 15;
650 CaptureDefault(CaptureDefault), NumCaptures(0), NumExplicitCaptures(0),
1257 return isLambda() ? captures_begin() + getLambdaData().NumCaptures
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp1389 unsigned NumCaptures = Record.readInt(); in VisitLambdaExpr() local
1390 assert(NumCaptures == E->NumCaptures);(void)NumCaptures; in VisitLambdaExpr()
3371 unsigned NumCaptures = Record[ASTStmtReader::NumExprFields]; in ReadStmtFromStream() local
3372 S = LambdaExpr::CreateDeserialized(Context, NumCaptures); in ReadStmtFromStream()
H A DASTReaderDecl.cpp1715 Lambda.NumCaptures = Record.readInt(); in ReadCXXDefinitionData()
1720 sizeof(Capture) * Lambda.NumCaptures); in ReadCXXDefinitionData()
1723 for (unsigned I = 0, N = Lambda.NumCaptures; I != N; ++I) { in ReadCXXDefinitionData()
H A DASTWriterStmt.cpp1353 Record.push_back(E->NumCaptures); in VisitLambdaExpr()
H A DASTWriter.cpp6093 Record->push_back(Lambda.NumCaptures); in AddCXXDefinitionData()
6098 for (unsigned I = 0, N = Lambda.NumCaptures; I != N; ++I) { in AddCXXDefinitionData()