12template <
typename TTransformFunction,
typename TIterator>
20 typename std::iterator_traits<TIterator>::iterator_category;
28 typename std::iterator_traits<TIterator>::reference>;
35 typename std::iterator_traits<TIterator>::difference_type;
66 : _iterator(iterator), _transformFunction(transformFunction) {}
73 return this->_transformFunction(*this->_iterator);
81 return pointer{this->_transformFunction(*this->_iterator)};
105 return this->_iterator == rhs._iterator;
112 return this->_iterator != other._iterator;
121 TTransformFunction _transformFunction;
Utility classes for Cesium.