Home | History | Annotate | Download | only in AST

Lines Matching refs:Designators

3731                                        const Designator *Designators,
3743 this->Designators = new (C) Designator[NumDesignators];
3749 // Copy the designators and their subexpressions, computing
3753 this->Designators[I] = Designators[I];
3755 if (this->Designators[I].isArrayDesignator()) {
3768 } else if (this->Designators[I].isArrayRangeDesignator()) {
3796 DesignatedInitExpr::Create(const ASTContext &C, Designator *Designators,
3803 return new (Mem) DesignatedInitExpr(C, C.VoidTy, NumDesignators, Designators,
3818 Designators = new (C) Designator[NumDesigs];
3821 Designators[I] = Desigs[I];
3872 /// of designators in [First, Last).
3878 std::copy_backward(Designators + Idx + 1,
3879 Designators + NumDesignators,
3880 Designators + Idx);
3884 Designators[Idx] = *First;
3890 std::copy(Designators, Designators + Idx, NewDesignators);
3892 std::copy(Designators + Idx + 1, Designators + NumDesignators,
3894 Designators = NewDesignators;