Qualified to-many relations

A qualified to-many relation is a to-many relation qualified by an attribute in the related class. The qualified to-many is implemented by a collection of pointers using the OMMap template.

All the manipulation methods are the same as described in To-many relations. In addition, the following key qualified methods are provided.

F* getRole(type key) const;
void addRole(type key, F* p_F);
void removeRole(type key);

Feedback