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

lib
Class RingBuf

   in adts.h

template < class T , size_t n > class RingBuf


Inner Classes, Typedefs, and Enums
class RingBuf::const_iterator
          
class RingBuf::iterator
          
 
Field Summary
private T[ n ] data
          
private size_t head
          
private size_t size_
          
private size_t tail
          
 
Constructor Summary
RingBuf()
          
 
Method Summary
 const T& back() const
          
 RingBuf::const_iterator begin() const
          
 void clear()
          
 bool empty()
          
 RingBuf::const_iterator end() const
          
 const T& front() const
          
 const T& operator[]( int ofs ) const
          
 void pop_front()
          
 void push_back( const T& item )
          
 size_t size()
          
 

Field Detail

data

private T data[ n ];

head

private size_t head;

size_

private size_t size_;

tail

private size_t tail;


Constructor Detail

RingBuf

public RingBuf();


Method Detail

back

public const T& back() const;

begin

public RingBuf::const_iterator begin() const;

clear

public void clear();

empty

public bool empty();

end

public RingBuf::const_iterator end() const;

front

public const T& front() const;

operator[]

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

pop_front

public void pop_front();

push_back

public void push_back( const T& item );

size

public size_t size();

 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