
On 3/6/06, Joaquín Mª López Muñoz <joaquin@tid.es> wrote: [snip]
typedef std::pair<iterator, iterator> iterator_pair;
Here. What is this "iterator" type? What index.equal_range(name) returns is a
typedef headers_multi_index_t::nth_index<1>::type::iterator iterator;
std::pair< headers_multi_index_t::nth_index<1>::type::iterator, headers_multi_index_t::nth_index<1>::type::iterator
Well, looks like it s right then...
where the iterators are not the same type as headers_multi_index_t::iterator; this is explained with more parsimony at
Yes, I thought so... But looks like I'm using it right... It compiles cleanly in VC7.1 and gcc 4.1
http://boost-consulting.com/boost/libs/multi_index/doc/tutorial/basics.html#...
Could this be related to the problem, or am I completely misguided? If the latter, a complete testcase reproducing the problem would be of much help.
Looks like that's not the problem
Joaquín M López Muñoz Telefónica, Investigación y Desarrollo
-- Felipe Magno de Almeida