опишите тип итератора boost multi_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

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

0

Решение

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

multi_index_set::index<price_index>::type::iterator
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector