
17 Jul
2009
17 Jul
'09
3:06 a.m.
All the key extractors in the documentation of Boost.MultiIndex return one value for an element in a container. Is it somehow possible to use a 1:n relationship between element and value? The documentation uses this container definition (among others): typedef multi_index_container< employee, indexed_by< hashed_unique< const_mem_fun<employee, std::string, &employee::name> >
employee_set;
Let's assume an employee can have more than one name (std::string becomes std::vector<std::string>). Now if someone searches for Tom or John the same employee should be returned by the container. Is this possible? Boris