Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

lib
Class RingBuf::const_iterator

   in adts.h

class RingBuf::const_iterator


Inner Classes, Typedefs, and Enums
typedef RingBuf::const_iterator::difference_type
          
typedef RingBuf::const_iterator::iterator_category
          
typedef RingBuf::const_iterator::pointer
          
typedef RingBuf::const_iterator::reference
          
typedef RingBuf::const_iterator::value_type
          
 
Field Summary
protected const T* data
          
protected size_t pos
          
 
Constructor Summary
const_iterator( const T* data_, size_t pos_ )
          
const_iterator()
          
 
Method Summary
 bool operator!=( const const_iterator& rhs ) const
          
 const T& operator*() const
          
 iterator operator+( RingBuf::const_iterator::difference_type ofs ) const
          
 const_iterator operator++( int )
          
 const_iterator& operator++()
          
 iterator& operator+=( RingBuf::const_iterator::difference_type ofs )
          
 iterator operator-( RingBuf::const_iterator::difference_type ofs ) const
          
 RingBuf::const_iterator::difference_type operator-( const iterator right ) const
          
 iterator& operator-=( RingBuf::const_iterator::difference_type ofs )
          
 const T* operator->() const
          
 bool operator<( const const_iterator& rhs ) const
          
 bool operator==( const const_iterator& rhs ) const
          
 const T& operator[]( int idx ) const
          
 

Field Detail

data

protected const T* data;

pos

protected size_t pos;


Constructor Detail

const_iterator

public const_iterator( const T* data_, size_t pos_ );

const_iterator

public const_iterator();


Method Detail

operator!=

public bool operator!=( const const_iterator& rhs ) const;

operator*

public const T& operator*() const;

operator+

public iterator operator+( RingBuf::const_iterator::difference_type ofs ) const;

operator++

public const_iterator operator++( int );

operator++

public const_iterator& operator++();

operator+=

public iterator& operator+=( RingBuf::const_iterator::difference_type ofs );

operator-

public iterator operator-( RingBuf::const_iterator::difference_type ofs ) const;

operator-

public RingBuf::const_iterator::difference_type operator-( const iterator right ) const;

operator-=

public iterator& operator-=( RingBuf::const_iterator::difference_type ofs );

operator->

public const T* operator->() const;

operator<

public bool operator<( const const_iterator& rhs ) const;

operator==

public bool operator==( const const_iterator& rhs ) const;

operator[]

public const T& operator[]( int idx ) const;

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:14
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD