Searched refs:Designators (Results 1 - 5 of 5) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DDesignator.h182 /// 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];
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DExpr.cpp3687 const Designator *Designators,
3699 this->Designators = new (C) Designator[NumDesignators];
3709 this->Designators[I] = Designators[I];
3711 if (this->Designators[I].isArrayDesignator()) {
3724 } else if (this->Designators[I].isArrayRangeDesignator()) {
3752 DesignatedInitExpr::Create(const ASTContext &C, Designator *Designators, argument
3759 return new (Mem) DesignatedInitExpr(C, C.VoidTy, NumDesignators, Designators,
3774 Designators = new (C) Designator[NumDesigs];
3777 Designators[
3685 DesignatedInitExpr(const ASTContext &C, QualType Ty, unsigned NumDesignators, const Designator *Designators, SourceLocation EqualOrColonLoc, bool GNUSyntax, ArrayRef<Expr*> IndexExprs, Expr *Init) argument
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DExpr.h3946 Designator *Designators;
3950 const Designator *Designators,
3956 NumDesignators(0), NumSubExprs(NumSubExprs), Designators(0) { }
4112 Designator *Designators,
4126 designators_iterator designators_begin() { return Designators; }
4128 return Designators + NumDesignators;
4132 const_designators_iterator designators_begin() const { return Designators; }
4134 return Designators + NumDesignators;
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp752 SmallVector<Designator, 4> Designators; local
761 Designators.push_back(Designator(Field->getIdentifier(), DotLoc,
763 Designators.back().setField(Field);
773 Designators.push_back(Designator(Name, DotLoc, FieldLoc));
783 Designators.push_back(Designator(Index, LBracketLoc, RBracketLoc));
795 Designators.push_back(Designator(Index, LBracketLoc, EllipsisLoc,
802 Designators.data(), Designators.size());
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaInit.cpp2367 SmallVector<ASTDesignator, 32> Designators; local
2375 Designators.push_back(ASTDesignator(D.getField(), D.getDotLoc(),
2387 Designators.push_back(ASTDesignator(InitExpressions.size(),
2427 Designators.push_back(ASTDesignator(InitExpressions.size(),
2448 Designators.data(), Designators.size(),

Completed in 260 milliseconds