.TH "__gnu_parallel::iterator_triple< Iterator1, Iterator2, Iterator3, IteratorCategory >" 3cxx "Thu Aug 2 2012" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_parallel::iterator_triple< Iterator1, Iterator2, Iterator3, IteratorCategory > \- .SH SYNOPSIS .br .PP .SS "Public Types" .in +1c .ti -1c .RI "typedef \fBstd::iterator_traits\fP .br < Iterator1 >::difference_type \fBdifference_type\fP" .br .ti -1c .RI "typedef IteratorCategory \fBiterator_category\fP" .br .ti -1c .RI "typedef \fBtype\fP * \fBpointer\fP" .br .ti -1c .RI "typedef \fBtype\fP & \fBreference\fP" .br .ti -1c .RI "typedef void \fBvalue_type\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBiterator_triple\fP (const Iterator1 &_first, const Iterator2 &_second, const Iterator3 &_third)" .br .ti -1c .RI "\fBoperator Iterator3\fP () const " .br .ti -1c .RI "\fBtype\fP \fBoperator+\fP (difference_type delta) const " .br .ti -1c .RI "\fBtype\fP & \fBoperator++\fP ()" .br .ti -1c .RI "const \fBtype\fP \fBoperator++\fP (int)" .br .ti -1c .RI "difference_type \fBoperator-\fP (const \fBtype\fP &other) const " .br .ti -1c .RI "\fBtype\fP & \fBoperator--\fP ()" .br .ti -1c .RI "const \fBtype\fP \fBoperator--\fP (int)" .br .ti -1c .RI "\fBtype\fP & \fBoperator=\fP (const \fBtype\fP &other)" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "Iterator1 \fBfirst\fP" .br .ti -1c .RI "Iterator2 \fBsecond\fP" .br .ti -1c .RI "Iterator3 \fBthird\fP" .br .in -1c .SH "Detailed Description" .PP .SS "templateclass __gnu_parallel::iterator_triple< Iterator1, Iterator2, Iterator3, IteratorCategory >" A triple of iterators\&. The usual iterator operations are applied to all three child iterators\&. .PP Definition at line 119 of file iterator\&.h\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.