Есть ли в Boost контейнерный фасад? - PullRequest
8 голосов
/ 05 июля 2011

Я изучаю, как использовать iterator_facade, чтобы скрыть некоторые шаблоны реализации итератора. В моем текущем сценарии использования я обертываю другой контейнер (на самом деле из кода .NET), поэтому мне нужны методы begin (), end (), typedefs и т. Д. Как минимум, я хочу, чтобы результирующий тип работал с BOOST_FOREACH. Есть ли в бусте удобная вещь, чтобы упростить это?

1 Ответ

3 голосов
/ 05 июля 2011

Я бы обернул пару итераторов из данного контейнера в boost::iterator_range из библиотеки Boost.Range .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...