__gnu_parallel::guarded_iterator man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

__gnu_parallel::guarded_iterator(3)	   __gnu_parallel::guarded_iterator(3)

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 (RandomAccessIterator begin, RandomAccessIterator
       end, 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++			  22 Nov 20__gnu_parallel::guarded_iterator(3)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net