logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

__gnu_parallel::_IteratorTriple.3cxx

Author

       Generated automatically by Doxygen for libstdc++ from the source code.

                                                    libst__gnu_parallel::_Iterat...r3,_IteratorCategory>(3cxx)

Detailed Description

template<typename_Iterator1,typename_Iterator2,typename_Iterator3,typename_IteratorCategory>
       class __gnu_parallel::_IteratorTriple< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >"A triple
       of iterators. The usual iterator operations are applied to all three child iterators.

Name

       __gnu_parallel::_IteratorTriple< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory > - A triple of
       iterators. The usual iterator operations are applied to all three child iterators.

Synopsis

       #include <iterator.h>

   PublicTypes
       typedef std::iterator_traits< _Iterator1 >::difference_type difference_type
       typedef _IteratorCategory iterator_category
       typedef _IteratorTriple * pointer
       typedef _IteratorTriple & reference
       typedef void value_typePublicMemberFunctions_IteratorTriple (const _Iterator1 &__first, const _Iterator2 &__second, const _Iterator3 &__third)
       operator_Iterator3 () const
       _IteratorTripleoperator+ (difference_type __delta) const
       _IteratorTriple & operator++ ()
       const _IteratorTripleoperator++ (int)
       difference_type operator- (const _IteratorTriple &__other) const
       _IteratorTriple & operator-- ()
       const _IteratorTripleoperator-- (int)
       _IteratorTriple & operator= (const _IteratorTriple &__other)

   PublicAttributes
       _Iterator1 _M_first
       _Iterator2 _M_second
       _Iterator3 _M_third

See Also