void composite_generator:: populate(const unsigned int position, result_type& v) { v.type(create_std_string(position + 0)); v.value(create_std_vector_boost_shared_ptr_dogen_dia_attribute(position + 1)); v.inner_composite(create_boost_shared_ptr_dogen_dia_composite(position + 2)); }