webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WTF::TransformIterator< Transform, Iterator > Class Template Reference

#include <IteratorAdaptors.h>

Public Member Functions

 TransformIterator (Transform &&transform, Iterator &&iter)
 
TransformIteratoroperator++ ()
 
const std::remove_const< decltype(std::declval< Transform >)(*std::declval< Iterator >)))>::type operator* () const
 
bool operator== (TransformIterator &other) const
 
bool operator!= (TransformIterator &other) const
 
 TransformIterator (Transform &&transform, Iterator &&iter)
 
TransformIteratoroperator++ ()
 
const std::remove_const< decltype(std::declval< Transform >)(*std::declval< Iterator >)))>::type operator* () const
 
bool operator== (TransformIterator &other) const
 
bool operator!= (TransformIterator &other) const
 
 TransformIterator (Transform &&transform, Iterator &&iter)
 
TransformIteratoroperator++ ()
 
const std::remove_const< decltype(std::declval< Transform >)(*std::declval< Iterator >)))>::type operator* () const
 
bool operator== (TransformIterator &other) const
 
bool operator!= (TransformIterator &other) const
 

Constructor & Destructor Documentation

◆ TransformIterator() [1/3]

template<typename Transform , typename Iterator >
WTF::TransformIterator< Transform, Iterator >::TransformIterator ( Transform &&  transform,
Iterator &&  iter 
)
inline

◆ TransformIterator() [2/3]

template<typename Transform , typename Iterator >
WTF::TransformIterator< Transform, Iterator >::TransformIterator ( Transform &&  transform,
Iterator &&  iter 
)
inline

◆ TransformIterator() [3/3]

template<typename Transform , typename Iterator >
WTF::TransformIterator< Transform, Iterator >::TransformIterator ( Transform &&  transform,
Iterator &&  iter 
)
inline

Member Function Documentation

◆ operator!=() [1/3]

template<typename Transform , typename Iterator >
bool WTF::TransformIterator< Transform, Iterator >::operator!= ( TransformIterator< Transform, Iterator > &  other) const
inline

◆ operator!=() [2/3]

template<typename Transform , typename Iterator >
bool WTF::TransformIterator< Transform, Iterator >::operator!= ( TransformIterator< Transform, Iterator > &  other) const
inline

◆ operator!=() [3/3]

template<typename Transform , typename Iterator >
bool WTF::TransformIterator< Transform, Iterator >::operator!= ( TransformIterator< Transform, Iterator > &  other) const
inline

◆ operator*() [1/3]

template<typename Transform , typename Iterator >
const std::remove_const<decltype(std::declval<Transform>)(*std::declval<Iterator>)))>::type WTF::TransformIterator< Transform, Iterator >::operator* ( ) const
inline

◆ operator*() [2/3]

template<typename Transform , typename Iterator >
const std::remove_const<decltype(std::declval<Transform>)(*std::declval<Iterator>)))>::type WTF::TransformIterator< Transform, Iterator >::operator* ( ) const
inline

◆ operator*() [3/3]

template<typename Transform , typename Iterator >
const std::remove_const<decltype(std::declval<Transform>)(*std::declval<Iterator>)))>::type WTF::TransformIterator< Transform, Iterator >::operator* ( ) const
inline

◆ operator++() [1/3]

template<typename Transform , typename Iterator >
TransformIterator& WTF::TransformIterator< Transform, Iterator >::operator++ ( )
inline

◆ operator++() [2/3]

template<typename Transform , typename Iterator >
TransformIterator& WTF::TransformIterator< Transform, Iterator >::operator++ ( )
inline

◆ operator++() [3/3]

template<typename Transform , typename Iterator >
TransformIterator& WTF::TransformIterator< Transform, Iterator >::operator++ ( )
inline

◆ operator==() [1/3]

template<typename Transform , typename Iterator >
bool WTF::TransformIterator< Transform, Iterator >::operator== ( TransformIterator< Transform, Iterator > &  other) const
inline

◆ operator==() [2/3]

template<typename Transform , typename Iterator >
bool WTF::TransformIterator< Transform, Iterator >::operator== ( TransformIterator< Transform, Iterator > &  other) const
inline

◆ operator==() [3/3]

template<typename Transform , typename Iterator >
bool WTF::TransformIterator< Transform, Iterator >::operator== ( TransformIterator< Transform, Iterator > &  other) const
inline

The documentation for this class was generated from the following file: