Lines Matching refs:Designator
3652 IdentifierInfo *DesignatedInitExpr::Designator::getFieldName() const { in getFieldName()
3662 const Designator *Designators, in DesignatedInitExpr()
3674 this->Designators = new (C) Designator[NumDesignators]; in DesignatedInitExpr()
3727 DesignatedInitExpr::Create(const ASTContext &C, Designator *Designators, in Create()
3748 const Designator *Desigs, in setDesignators()
3750 Designators = new (C) Designator[NumDesigs]; in setDesignators()
3766 Designator &First = in getLocStart()
3783 Expr *DesignatedInitExpr::getArrayIndex(const Designator& D) const { in getArrayIndex()
3784 assert(D.Kind == Designator::ArrayDesignator && "Requires array designator"); in getArrayIndex()
3789 Expr *DesignatedInitExpr::getArrayRangeStart(const Designator &D) const { in getArrayRangeStart()
3790 assert(D.Kind == Designator::ArrayRangeDesignator && in getArrayRangeStart()
3796 Expr *DesignatedInitExpr::getArrayRangeEnd(const Designator &D) const { in getArrayRangeEnd()
3797 assert(D.Kind == Designator::ArrayRangeDesignator && in getArrayRangeEnd()
3806 const Designator *First, in ExpandDesignator()
3807 const Designator *Last) { in ExpandDesignator()
3820 Designator *NewDesignators in ExpandDesignator()
3821 = new (C) Designator[NumDesignators - 1 + NumNewDesignators]; in ExpandDesignator()