Lines Matching refs:Designators
3101 const Designator *Designators, in DesignatedInitExpr() argument
3114 this->Designators = new (C) Designator[NumDesignators]; in DesignatedInitExpr()
3124 this->Designators[I] = Designators[I]; in DesignatedInitExpr()
3126 if (this->Designators[I].isArrayDesignator()) { in DesignatedInitExpr()
3139 } else if (this->Designators[I].isArrayRangeDesignator()) { in DesignatedInitExpr()
3167 DesignatedInitExpr::Create(ASTContext &C, Designator *Designators, in Create() argument
3174 return new (Mem) DesignatedInitExpr(C, C.VoidTy, NumDesignators, Designators, in Create()
3189 Designators = new (C) Designator[NumDesigs]; in setDesignators()
3192 Designators[I] = Desigs[I]; in setDesignators()
3251 std::copy_backward(Designators + Idx + 1, in ExpandDesignator()
3252 Designators + NumDesignators, in ExpandDesignator()
3253 Designators + Idx); in ExpandDesignator()
3257 Designators[Idx] = *First; in ExpandDesignator()
3263 std::copy(Designators, Designators + Idx, NewDesignators); in ExpandDesignator()
3265 std::copy(Designators + Idx + 1, Designators + NumDesignators, in ExpandDesignator()
3267 Designators = NewDesignators; in ExpandDesignator()