Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Private Types | Private Attributes
stxxl::priority_queue_local::short_sequence< Iterator > Class Template Reference

#include <pq_ext_merger.h>

List of all members.

Public Types

typedef Iterator iterator
typedef const iterator const_iterator
typedef std::iterator_traits
< iterator >::value_type 
value_type
typedef std::iterator_traits
< iterator >::difference_type 
size_type
typedef value_typereference
typedef const value_typeconst_reference
typedef unsigned_type origin_type

Public Member Functions

 short_sequence (Iterator first, Iterator last, origin_type origin)
iterator begin ()
const_iterator begin () const
const_iterator cbegin () const
iterator end ()
const_iterator end () const
const_iterator cend () const
reference front ()
const_reference front () const
reference back ()
const_reference back () const
size_type size () const
bool empty () const
origin_type origin () const

Private Types

typedef std::pair< Iterator,
Iterator > 
pair

Private Attributes

origin_type m_origin

Detailed Description

template<typename Iterator>
class stxxl::priority_queue_local::short_sequence< Iterator >

Definition at line 32 of file pq_ext_merger.h.


Member Typedef Documentation

template<typename Iterator >
typedef const iterator stxxl::priority_queue_local::short_sequence< Iterator >::const_iterator

Definition at line 38 of file pq_ext_merger.h.

template<typename Iterator >
typedef const value_type& stxxl::priority_queue_local::short_sequence< Iterator >::const_reference

Definition at line 42 of file pq_ext_merger.h.

template<typename Iterator >
typedef Iterator stxxl::priority_queue_local::short_sequence< Iterator >::iterator

Definition at line 37 of file pq_ext_merger.h.

template<typename Iterator >
typedef unsigned_type stxxl::priority_queue_local::short_sequence< Iterator >::origin_type

Definition at line 43 of file pq_ext_merger.h.

template<typename Iterator >
typedef std::pair<Iterator, Iterator> stxxl::priority_queue_local::short_sequence< Iterator >::pair [private]

Definition at line 34 of file pq_ext_merger.h.

template<typename Iterator >
typedef value_type& stxxl::priority_queue_local::short_sequence< Iterator >::reference

Definition at line 41 of file pq_ext_merger.h.

template<typename Iterator >
typedef std::iterator_traits<iterator>::difference_type stxxl::priority_queue_local::short_sequence< Iterator >::size_type

Definition at line 40 of file pq_ext_merger.h.

template<typename Iterator >
typedef std::iterator_traits<iterator>::value_type stxxl::priority_queue_local::short_sequence< Iterator >::value_type

Definition at line 39 of file pq_ext_merger.h.


Constructor & Destructor Documentation

template<typename Iterator >
stxxl::priority_queue_local::short_sequence< Iterator >::short_sequence ( Iterator  first,
Iterator  last,
origin_type  origin 
) [inline]

Definition at line 49 of file pq_ext_merger.h.


Member Function Documentation

template<typename Iterator >
reference stxxl::priority_queue_local::short_sequence< Iterator >::back ( ) [inline]

Definition at line 93 of file pq_ext_merger.h.

template<typename Iterator >
const_reference stxxl::priority_queue_local::short_sequence< Iterator >::back ( ) const [inline]

Definition at line 98 of file pq_ext_merger.h.

template<typename Iterator >
iterator stxxl::priority_queue_local::short_sequence< Iterator >::begin ( ) [inline]

Definition at line 53 of file pq_ext_merger.h.

template<typename Iterator >
const_iterator stxxl::priority_queue_local::short_sequence< Iterator >::begin ( ) const [inline]

Definition at line 58 of file pq_ext_merger.h.

template<typename Iterator >
const_iterator stxxl::priority_queue_local::short_sequence< Iterator >::cbegin ( ) const [inline]

Definition at line 63 of file pq_ext_merger.h.

template<typename Iterator >
const_iterator stxxl::priority_queue_local::short_sequence< Iterator >::cend ( ) const [inline]

Definition at line 78 of file pq_ext_merger.h.

template<typename Iterator >
bool stxxl::priority_queue_local::short_sequence< Iterator >::empty ( ) const [inline]

Definition at line 108 of file pq_ext_merger.h.

template<typename Iterator >
iterator stxxl::priority_queue_local::short_sequence< Iterator >::end ( ) [inline]

Definition at line 68 of file pq_ext_merger.h.

template<typename Iterator >
const_iterator stxxl::priority_queue_local::short_sequence< Iterator >::end ( ) const [inline]

Definition at line 73 of file pq_ext_merger.h.

template<typename Iterator >
reference stxxl::priority_queue_local::short_sequence< Iterator >::front ( ) [inline]

Definition at line 83 of file pq_ext_merger.h.

template<typename Iterator >
const_reference stxxl::priority_queue_local::short_sequence< Iterator >::front ( ) const [inline]

Definition at line 88 of file pq_ext_merger.h.

template<typename Iterator >
origin_type stxxl::priority_queue_local::short_sequence< Iterator >::origin ( ) const [inline]

Definition at line 113 of file pq_ext_merger.h.

template<typename Iterator >
size_type stxxl::priority_queue_local::short_sequence< Iterator >::size ( ) const [inline]

Definition at line 103 of file pq_ext_merger.h.


Member Data Documentation

template<typename Iterator >
origin_type stxxl::priority_queue_local::short_sequence< Iterator >::m_origin [private]

Definition at line 46 of file pq_ext_merger.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines