Lines Matching refs:buffer_constructor
1301 std::vector<std::string> buffer_constructor; in GenObjectAPI() local
1308 BuildObjectAPIConstructorBody(field, struct_def.fixed, buffer_constructor, in GenObjectAPI()
1312 BuildObjectConstructor(buffer_constructor, in GenObjectAPI()
1496 std::vector<std::string> &buffer_constructor, in BuildObjectAPIConstructorBody() argument
1519 buffer_constructor.push_back("" + field_var + " = _t." + field_field); in BuildObjectAPIConstructorBody()
1521 buffer_constructor.push_back("var __" + field_var + " = _t." + in BuildObjectAPIConstructorBody()
1523 buffer_constructor.push_back( in BuildObjectAPIConstructorBody()
1531 BuildObjectAPIConstructorBodyVectors(field, buffer_constructor, in BuildObjectAPIConstructorBody()
1537 buffer_constructor.push_back(field_var + " = _t." + field_field); in BuildObjectAPIConstructorBody()
1555 buffer_constructor); in BuildObjectAPIConstructorBody()
1559 buffer_constructor.push_back(field_var + " = _t." + field_field); in BuildObjectAPIConstructorBody()
1590 const FieldDef &field, std::vector<std::string> &buffer_constructor, in BuildObjectAPIConstructorBodyVectors() argument
1598 buffer_constructor.push_back(field_var + " = []"); in BuildObjectAPIConstructorBodyVectors()
1599 buffer_constructor.push_back("for index in 0..<_t." + field_field + in BuildObjectAPIConstructorBodyVectors()
1609 buffer_constructor.push_back(indentation + "var __v_ = _t." + in BuildObjectAPIConstructorBodyVectors()
1611 buffer_constructor.push_back(indentation + field_var + in BuildObjectAPIConstructorBodyVectors()
1614 buffer_constructor.push_back(indentation + field_var + ".append(_t." + in BuildObjectAPIConstructorBodyVectors()
1625 buffer_constructor, indentation, true); in BuildObjectAPIConstructorBodyVectors()
1639 buffer_constructor.push_back(indentation + field_var + ".append(_t." + in BuildObjectAPIConstructorBodyVectors()
1643 buffer_constructor.push_back(indentation + field_var + ".append(_t." + in BuildObjectAPIConstructorBodyVectors()
1649 buffer_constructor.push_back("}"); in BuildObjectAPIConstructorBodyVectors()
1671 std::vector<std::string> &buffer_constructor, in BuildUnionEnumSwitchCase() argument
1680 buffer_constructor.push_back(indentation + "switch _t." + field + "Type" + in BuildUnionEnumSwitchCase()
1690 buffer_constructor.push_back(indentation + "case ." + variant + ":"); in BuildUnionEnumSwitchCase()
1691 buffer_constructor.push_back( in BuildUnionEnumSwitchCase()
1696 buffer_constructor.push_back( in BuildUnionEnumSwitchCase()
1700 buffer_constructor.push_back(indentation + "default: break"); in BuildUnionEnumSwitchCase()
1701 buffer_constructor.push_back(indentation + "}"); in BuildUnionEnumSwitchCase()