void type_generator:: populate(const unsigned int position, result_type& v) { v.documentation(create_std_string(position + 0)); v.implementation_specific_parameters(create_std_vector_std_pair_std_string_std_string_(position + 1)); v.name(create_dogen_sml_qname(position + 2)); v.generation_type(create_dogen_sml_generation_types(position + 3)); v.origin_type(create_dogen_sml_origin_types(position + 4)); }
void concept_generator:: populate(const unsigned int position, result_type& v) { v.properties(create_std_list_dogen_sml_property(position + 0)); v.documentation(create_std_string(position + 1)); v.implementation_specific_parameters(create_std_vector_std_pair_std_string_std_string_(position + 2)); v.name(create_dogen_sml_qname(position + 3)); v.generation_type(create_dogen_sml_generation_types(position + 4)); v.origin_type(create_dogen_sml_origin_types(position + 5)); v.operations(create_std_list_dogen_sml_operation(position + 6)); v.refines(create_std_list_dogen_sml_qname(position + 7)); }
void node_generator:: populate(const unsigned int position, result_type& v) { v.parent(create_boost_shared_ptr_dogen_sml_node(position + 0)); v.data(create_dogen_sml_qname(position + 1)); v.children(create_std_list_boost_shared_ptr_dogen_sml_node_(position + 2)); }
void nested_qname_generator:: populate(const unsigned int position, result_type& v) { v.type(create_dogen_sml_qname(position + 0)); v.children(create_std_list_dogen_sml_nested_qname(position + 1)); v.is_pointer(create_bool(position + 2)); }