Searched refs:Designators (Results 1 – 5 of 5) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Designator.h | 187 SmallVector<Designator, 2> Designators; variable 192 Designators.push_back(D); in AddDesignator() 195 bool empty() const { return Designators.empty(); } in empty() 197 unsigned getNumDesignators() const { return Designators.size(); } in getNumDesignators() 199 assert(Idx < Designators.size()); in getDesignator() 200 return Designators[Idx]; in getDesignator()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 4308 this->Designators[I] = Designators[I]; in DesignatedInitExpr() 4309 if (this->Designators[I].isArrayDesignator()) { in DesignatedInitExpr() 4346 Designators = new (C) Designator[NumDesigs]; in setDesignators() 4349 Designators[I] = Desigs[I]; in setDesignators() 4399 std::copy_backward(Designators + Idx + 1, in ExpandDesignator() 4400 Designators + NumDesignators, in ExpandDesignator() 4401 Designators + Idx); in ExpandDesignator() 4406 Designators[Idx] = *First; in ExpandDesignator() 4412 std::copy(Designators, Designators + Idx, NewDesignators); in ExpandDesignator() 4414 std::copy(Designators + Idx + 1, Designators + NumDesignators, in ExpandDesignator() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1221 SmallVector<Designator, 4> Designators; in VisitDesignatedInitExpr() local 1228 Designators.push_back(Designator(Field->getIdentifier(), DotLoc, in VisitDesignatedInitExpr() 1230 Designators.back().setField(Field); in VisitDesignatedInitExpr() 1238 Designators.push_back(Designator(Name, DotLoc, FieldLoc)); in VisitDesignatedInitExpr() 1246 Designators.push_back(Designator(Index, LBracketLoc, RBracketLoc)); in VisitDesignatedInitExpr() 1255 Designators.push_back(Designator(Index, LBracketLoc, EllipsisLoc, in VisitDesignatedInitExpr() 1262 Designators.data(), Designators.size()); in VisitDesignatedInitExpr()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Expr.h | 5043 Designator *Designators; variable 5046 llvm::ArrayRef<Designator> Designators, 5052 NumDesignators(0), NumSubExprs(NumSubExprs), Designators(nullptr) { } in DesignatedInitExpr() 5211 llvm::ArrayRef<Designator> Designators, 5224 return {Designators, NumDesignators}; in designators() 5228 return {Designators, NumDesignators}; in designators()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 3183 SmallVector<ASTDesignator, 32> Designators; in ActOnDesignatedInitializer() local 3191 Designators.push_back(ASTDesignator(D.getField(), D.getDotLoc(), in ActOnDesignatedInitializer() 3203 Designators.push_back(ASTDesignator(InitExpressions.size(), in ActOnDesignatedInitializer() 3243 Designators.push_back(ASTDesignator(InitExpressions.size(), in ActOnDesignatedInitializer() 3262 return DesignatedInitExpr::Create(Context, Designators, InitExpressions, in ActOnDesignatedInitializer()
|