예제 #1
0
void enum_info_generator::
populate(const unsigned int position, result_type& v) {
    dogen::cpp::entity_generator::populate(position, v);
    v.name(create_std_string(position + 0));
    v.namespaces(create_std_list_std_string(position + 1));
    v.enumerators(create_std_list_dogen_cpp_enumerator_info(position + 2));
    v.type(create_std_string(position + 3));
}
예제 #2
0
void cpp_enumeration_generator::
populate(const unsigned int position, result_type& v) {
    dogen::om::cpp_feature_generator::populate(position, v);
    v.commands(create_std_list_dogen_om_doxygen_command(position + 0));
    v.representation_type(create_dogen_om_cpp_representation_types(position + 1));
    v.type(create_dogen_om_cpp_fundamental_types(position + 2));
    v.enumerators(create_std_list_dogen_om_cpp_enumerator(position + 3));
    v.is_class(create_bool(position + 4));
}
예제 #3
0
void enum_info_generator::
populate(const unsigned int position, result_type& v) {
    dogen::cpp::formattables::entity_generator::populate(position, v);
    v.enumerators(create_std_list_dogen_cpp_formattables_enumerator_info(position + 0));
    v.type(create_std_string(position + 1));
}