Шаблон:Архитектурная акустика/Реализация/adapted iterator body
Материал из CAMaaS preliminary wiki
Перейти к навигации
Перейти к поиску
template <class _It>
struct adapted_iterator //see after each adapter
{
typedef _It type;
};
template <class _It>
struct adapted_iterator<IteratorAdapterForStep<_It>>:adapted_iterator<_It> {};
template <class _It, class _PredVal, class _PredIter>
struct adapted_iterator<IteratorAdapterConditional<_It, _PredVal, _PredIter>>:adapted_iterator<_It> {};
_BaseRandomIterator | Тип преобразуемого адаптером итератора. Должен удовлетворять требованиям RandomAccessIterator. |
Открытые типы
Тип | Описание |
type | Тип первого итератора в цепочке итераторов-адаптеров, для которого не специализирован шаблон adapted_iterator. |