ring< T > Class Template Reference

#include <ring.h>

List of all members.

Classes

class  iterator

Public Member Functions

iterator begin ()
void clear ()
void erase (iterator &i)
iterator insert (iterator &i, const T &x)
ringoperator= (const ring *r)
iterator push_back (const T &x)
void reverse ()
int size ()

Private Attributes

list< Tlst

Friends

class iterator

Detailed Description

template<class T>
class ring< T >

Definition at line 8 of file ring.h.


Member Function Documentation

template<class T >
iterator ring< T >::begin (  )  [inline]

Definition at line 119 of file ring.h.

template<class T >
void ring< T >::clear (  )  [inline]

Definition at line 124 of file ring.h.

template<class T >
void ring< T >::erase ( iterator i  )  [inline]

Definition at line 126 of file ring.h.

template<class T >
iterator ring< T >::insert ( iterator i,
const T x 
) [inline]

Definition at line 103 of file ring.h.

template<class T >
ring& ring< T >::operator= ( const ring< T > *  r  )  [inline]

Definition at line 12 of file ring.h.

template<class T >
iterator ring< T >::push_back ( const T x  )  [inline]

Definition at line 109 of file ring.h.

template<class T >
void ring< T >::reverse (  )  [inline]

Definition at line 125 of file ring.h.

template<class T >
int ring< T >::size (  )  [inline]

Definition at line 123 of file ring.h.


Friends And Related Function Documentation

template<class T >
friend class iterator [friend]

Definition at line 18 of file ring.h.


Member Data Documentation

template<class T >
list<T> ring< T >::lst [private]

Definition at line 9 of file ring.h.


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


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:22:20 2013