void model_generator:: populate(const unsigned int position, result_type& v) { v.name(create_dogen_yarn_name(position + 0)); v.elements(create_std_vector_boost_shared_ptr_dogen_yarn_element(position + 1)); v.root_module(create_dogen_yarn_module(position + 2)); v.module_ids(create_std_unordered_set_std_string(position + 3)); v.has_generatable_types(create_bool(position + 4)); v.language(create_dogen_yarn_languages(position + 5)); }
void intermediate_model_generator:: populate(const unsigned int position, result_type& v) { v.name(create_dogen_yarn_name(position + 0)); v.origin_type(create_dogen_yarn_origin_types(position + 1)); v.references(create_std_unordered_map_dogen_yarn_name_dogen_yarn_origin_types(position + 2)); v.leaves(create_std_unordered_set_dogen_yarn_name(position + 3)); v.modules(create_std_unordered_map_std_string_dogen_yarn_module(position + 4)); v.concepts(create_std_unordered_map_std_string_dogen_yarn_concept(position + 5)); v.primitives(create_std_unordered_map_std_string_dogen_yarn_primitive(position + 6)); v.enumerations(create_std_unordered_map_std_string_dogen_yarn_enumeration(position + 7)); v.objects(create_std_unordered_map_std_string_dogen_yarn_object(position + 8)); v.exceptions(create_std_unordered_map_std_string_dogen_yarn_exception(position + 9)); v.visitors(create_std_unordered_map_std_string_dogen_yarn_visitor(position + 10)); v.injected_elements(create_std_unordered_map_std_string_boost_shared_ptr_dogen_yarn_element(position + 11)); v.has_generatable_types(create_bool(position + 12)); v.indices(create_dogen_yarn_indices(position + 13)); v.root_module(create_dogen_yarn_module(position + 14)); v.language(create_dogen_yarn_languages(position + 15)); }