.TH "__gnu_parallel::_IteratorTriple< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_parallel::_IteratorTriple< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory > \- A triple of iterators\&. The usual iterator operations are applied to all three child iterators\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Types" .in +1c .ti -1c .RI "typedef std::iterator_traits< _Iterator1 >::difference_type \fBdifference_type\fP" .br .ti -1c .RI "typedef _IteratorCategory \fBiterator_category\fP" .br .ti -1c .RI "typedef \fB_IteratorTriple\fP * \fBpointer\fP" .br .ti -1c .RI "typedef \fB_IteratorTriple\fP & \fBreference\fP" .br .ti -1c .RI "typedef void \fBvalue_type\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fB_IteratorTriple\fP (const _Iterator1 &__first, const _Iterator2 &__second, const _Iterator3 &__third)" .br .ti -1c .RI "\fBoperator _Iterator3\fP () const" .br .ti -1c .RI "\fB_IteratorTriple\fP \fBoperator+\fP (difference_type __delta) const" .br .ti -1c .RI "\fB_IteratorTriple\fP & \fBoperator++\fP ()" .br .ti -1c .RI "const \fB_IteratorTriple\fP \fBoperator++\fP (int)" .br .ti -1c .RI "difference_type \fBoperator\-\fP (const \fB_IteratorTriple\fP &__other) const" .br .ti -1c .RI "\fB_IteratorTriple\fP & \fBoperator\-\-\fP ()" .br .ti -1c .RI "const \fB_IteratorTriple\fP \fBoperator\-\-\fP (int)" .br .ti -1c .RI "\fB_IteratorTriple\fP & \fBoperator=\fP (const \fB_IteratorTriple\fP &__other)" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "_Iterator1 \fB_M_first\fP" .br .ti -1c .RI "_Iterator2 \fB_M_second\fP" .br .ti -1c .RI "_Iterator3 \fB_M_third\fP" .br .in -1c .SH "Detailed Description" .PP .SS "template .br class __gnu_parallel::_IteratorTriple< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >"A triple of iterators\&. The usual iterator operations are applied to all three child iterators\&. .PP Definition at line \fB120\fP of file \fBiterator\&.h\fP\&. .SH "Member Typedef Documentation" .PP .SS "template typedef std::iterator_traits<_Iterator1>::difference_type \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::difference_type" .PP Definition at line \fB126\fP of file \fBiterator\&.h\fP\&. .SS "template typedef _IteratorCategory \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::iterator_category" .PP Definition at line \fB123\fP of file \fBiterator\&.h\fP\&. .SS "template typedef \fB_IteratorTriple\fP* \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::pointer" .PP Definition at line \fB127\fP of file \fBiterator\&.h\fP\&. .SS "template typedef \fB_IteratorTriple\fP& \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::reference" .PP Definition at line \fB128\fP of file \fBiterator\&.h\fP\&. .SS "template typedef void \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::value_type" .PP Definition at line \fB124\fP of file \fBiterator\&.h\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "template \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::_IteratorTriple ()\fC [inline]\fP" .PP Definition at line \fB134\fP of file \fBiterator\&.h\fP\&. .SS "template \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::_IteratorTriple (const _Iterator1 & __first, const _Iterator2 & __second, const _Iterator3 & __third)\fC [inline]\fP" .PP Definition at line \fB136\fP of file \fBiterator\&.h\fP\&. .SH "Member Function Documentation" .PP .SS "template \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::operator _Iterator3 () const\fC [inline]\fP" .PP Definition at line \fB175\fP of file \fBiterator\&.h\fP\&. .SS "template \fB_IteratorTriple\fP \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::operator+ (difference_type __delta) const\fC [inline]\fP" .PP Definition at line \fB188\fP of file \fBiterator\&.h\fP\&. .SS "template \fB_IteratorTriple\fP & \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::operator++ ()\fC [inline]\fP" .PP Definition at line \fB146\fP of file \fBiterator\&.h\fP\&. .SS "template const \fB_IteratorTriple\fP \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::operator++ (int)\fC [inline]\fP" .PP Definition at line \fB156\fP of file \fBiterator\&.h\fP\&. .SS "template difference_type \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::operator\- (const \fB_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory > & __other) const\fC [inline]\fP" .PP Definition at line \fB193\fP of file \fBiterator\&.h\fP\&. .SS "template \fB_IteratorTriple\fP & \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::operator\-\- ()\fC [inline]\fP" .PP Definition at line \fB161\fP of file \fBiterator\&.h\fP\&. .SS "template const \fB_IteratorTriple\fP \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::operator\-\- (int)\fC [inline]\fP" .PP Definition at line \fB171\fP of file \fBiterator\&.h\fP\&. .SS "template \fB_IteratorTriple\fP & \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::operator= (const \fB_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory > & __other)\fC [inline]\fP" .PP Definition at line \fB179\fP of file \fBiterator\&.h\fP\&. .SH "Member Data Documentation" .PP .SS "template _Iterator1 \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::_M_first" .PP Definition at line \fB130\fP of file \fBiterator\&.h\fP\&. .SS "template _Iterator2 \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::_M_second" .PP Definition at line \fB131\fP of file \fBiterator\&.h\fP\&. .SS "template _Iterator3 \fB__gnu_parallel::_IteratorTriple\fP< _Iterator1, _Iterator2, _Iterator3, _IteratorCategory >::_M_third" .PP Definition at line \fB132\fP of file \fBiterator\&.h\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.