Skip to content

Non-const iterators for multi-field IEs containers #13

Open
@cppden

Description

@cppden

to avoid complicated constructions in the code like:

auto& teps = m_data.ref<udsp::smf::qos_info>().ref<udsp::smf::traffic_endpoints>();
    for (auto& tep : teps.get())
    {
        if (!tep.get<udsp::smf::valid>().get())
        {
            udsp::smf::traffic_endpoint& nc_tep = const_cast<udsp::smf::traffic_endpoint&>(tep);
            nc_tep.ref<udsp::smf::local_f_teid>().clear();
            nc_tep.ref<udsp::smf::network_instance>().clear();
            return &nc_tep;
        }
    }

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions