Homepage > Man Pages > Category > Subroutines
Homepage > Man Pages > Name > Other

__gnu_parallel::guarded_iterator -

man page of __gnu_parallel::guarded_iterator -

__gnu_parallel::guarded_iterator -: __gnu_parallel

NAME

__gnu_parallel::guarded_iterator - Iterator wrapper supporting an implicit supremum at the end of the sequence, dominating all comparisons.

SYNOPSIS

Public Member Functions guarded_iterator (RandomAccessIterator begin, RandomAccessIterator end, Comparator &comp) operator RandomAccessIterator () std::iterator_traits< RandomAccessIterator >::value_type & operator* () guarded_iterator< RandomAccessIterator, Comparator > & operator++ () Friends bool operator (guarded_iterator< RandomAccessIterator, Comparator > &bi1, guarded_iterator< RandomAccessIterator, Comparator > &bi2) bool operator (guarded_iterator< RandomAccessIterator, Comparator > &bi1, guarded_iterator< RandomAccessIterator, Comparator > &bi2)

DETAILED DESCRIPTION

template<typename RandomAccessIterator, typename Comparator>class __gnu_parallel::guarded_iterator< RandomAccessIterator, Comparator > Iterator wrapper supporting an implicit supremum at the end of the sequence, dominating all comparisons. The implicit supremum comes with a performance cost. Deriving from RandomAccessIterator is not possible since RandomAccessIterator need not be a class. Definition at line 84 of file multiway_merge.h.

CONSTRUCTOR & DESTRUCTOR DOCUMENTATION

template<typename RandomAccessIterator, typename Comparator> __gnu_parallel::guarded_iterator< RandomAccessIterator, Comparator >::guarded_iterator (RandomAccessIteratorbegin, RandomAccessIteratorend, Comparator &comp) [inline] Constructor. Sets iterator to beginning of sequence. Parameters: begin Begin iterator of sequence. end End iterator of sequence. comp Comparator provided for associated overloaded compare operators. Definition at line 102 of file multiway_merge.h.
MEMBER FUNCTION DOCUMENTATION
template<typename RandomAccessIterator, typename Comparator> __gnu_parallel::guarded_iterator< RandomAccessIterator, Comparator >::operator RandomAccessIterator () [inline] Convert to wrapped iterator. Returns: Wrapped iterator. Definition at line 124 of file multiway_merge.h. template<typename RandomAccessIterator, typename Comparator> std::iterator_traits<RandomAccessIterator>::value_type& __gnu_parallel::guarded_iterator< RandomAccessIterator, Comparator >::operator* () [inline] Dereference operator. Returns: Referenced element. Definition at line 119 of file multiway_merge.h. template<typename RandomAccessIterator, typename Comparator> guarded_iterator<RandomAccessIterator, Comparator>& __gnu_parallel::guarded_iterator< RandomAccessIterator, Comparator >::operator++ () [inline] Pre-increment operator. Returns: This. Definition at line 110 of file multiway_merge.h.
AUTHOR
Generated automatically by Doxygen for libstdc++ from the source code. libstdc++ Fri Jul __GNU_PARALLEL::GUARDED_ITERATOR -(3)
 
 
 

Copyright © 2011–2018 by topics-of-interest.com . All rights reserved. Hosted by all-inkl.
Contact · Imprint · Privacy

Page generated in 20.71ms.

backbar.es | amazing-wings.de | get-ip.de