описать тип итератора boost multi_index по его тегу index

Используя boost multi-index, у меня есть следующий тип итератора:

multi_index_set::nth_index<2>::type::iterator

Я хотел бы избавиться от части nth_index<2> типа и обратиться к ней через его индексный тег:

multi_index_set::tag_index<price_index>::type::iterator //tag_index is the functionality i'd like to have

Это существует?


person Gurg Hackpof    schedule 19.07.2013    source источник


Ответы (1)


Если price_index является тегом, вы можете обратиться к соответствующему итератору индекса следующим образом:

multi_index_set::index<price_index>::type::iterator
person Igor R.    schedule 19.07.2013