Lines Matching defs:parent
120 ConstantAggregateBuilderBase *parent)
121 : Builder(builder), Parent(parent), Begin(builder.Buffer.size()) {
122 if (parent) {
123 assert(!parent->Frozen && "parent already has child builder active");
124 parent->Frozen = true;
141 "parent not frozen while child builder active");
359 AggregateBuilderBase *parent)
360 : super(builder, parent) {}
374 /// component on the given parent builder, finish the array/struct
375 /// component and add it to the parent.
377 /// It is an intentional choice that the parent is passed in explicitly
382 void finishAndAddTo(AggregateBuilderBase &parent) {
383 assert(this->Parent == &parent && "adding to non-parent builder");
384 parent.add(asImpl().finishImpl());
438 AggregateBuilderBase *parent,
440 : super(builder, parent), EltTy(eltTy) {}
474 AggregateBuilderBase *parent,
476 : super(builder, parent), StructTy(structTy) {
557 ConstantAggregateBuilderBase *parent,
559 : ConstantArrayBuilderTemplateBase(builder, parent, eltTy) {}
574 ConstantAggregateBuilderBase *parent,
576 : ConstantStructBuilderTemplateBase(builder, parent, structTy) {}