Searched refs:Designators (Results 1 - 5 of 5) sorted by relevance
/external/clang/include/clang/Sema/ |
H A D | Designator.h | 182 /// Designators - The actual designators for this initializer. 183 SmallVector<Designator, 2> Designators; member in class:clang::Designation 188 Designators.push_back(D); 191 bool empty() const { return Designators.empty(); } 193 unsigned getNumDesignators() const { return Designators.size(); } 195 assert(Idx < Designators.size()); 196 return Designators[Idx];
|
/external/clang/lib/AST/ |
H A D | Expr.cpp | 3492 const Designator *Designators, 3504 this->Designators = new (C) Designator[NumDesignators]; 3514 this->Designators[I] = Designators[I]; 3516 if (this->Designators[I].isArrayDesignator()) { 3529 } else if (this->Designators[I].isArrayRangeDesignator()) { 3557 DesignatedInitExpr::Create(ASTContext &C, Designator *Designators, argument 3564 return new (Mem) DesignatedInitExpr(C, C.VoidTy, NumDesignators, Designators, 3579 Designators = new (C) Designator[NumDesigs]; 3582 Designators[ 3490 DesignatedInitExpr(ASTContext &C, QualType Ty, unsigned NumDesignators, const Designator *Designators, SourceLocation EqualOrColonLoc, bool GNUSyntax, ArrayRef<Expr*> IndexExprs, Expr *Init) argument [all...] |
/external/clang/include/clang/AST/ |
H A D | Expr.h | 3716 Designator *Designators; member in class:clang::StringLiteral::OffsetOfExpr::DesignatedInitExpr 3720 const Designator *Designators, 3726 NumDesignators(0), NumSubExprs(NumSubExprs), Designators(0) { } 3881 static DesignatedInitExpr *Create(ASTContext &C, Designator *Designators, 3894 designators_iterator designators_begin() { return Designators; } 3896 return Designators + NumDesignators; 3900 const_designators_iterator designators_begin() const { return Designators; } 3902 return Designators + NumDesignators;
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 665 SmallVector<Designator, 4> Designators; local 674 Designators.push_back(Designator(Field->getIdentifier(), DotLoc, 676 Designators.back().setField(Field); 686 Designators.push_back(Designator(Name, DotLoc, FieldLoc)); 696 Designators.push_back(Designator(Index, LBracketLoc, RBracketLoc)); 708 Designators.push_back(Designator(Index, LBracketLoc, EllipsisLoc, 715 Designators.data(), Designators.size());
|
/external/clang/lib/Sema/ |
H A D | SemaInit.cpp | 2185 SmallVector<ASTDesignator, 32> Designators; local 2193 Designators.push_back(ASTDesignator(D.getField(), D.getDotLoc(), 2205 Designators.push_back(ASTDesignator(InitExpressions.size(), 2245 Designators.push_back(ASTDesignator(InitExpressions.size(), 2266 Designators.data(), Designators.size(),
|
Completed in 426 milliseconds