Архитектурная акустика/Реализация/adapted_iterator
< Архитектурная акустика | Реализация
Перейти к навигации
Перейти к поиску
Версия от 23:32, 8 января 2018; Андрей Чусов (обсуждение | вклад)
Тип итератора, интерфейс которого преобразуется цепочкой адаптеров.
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. |