Classes | Public Member Functions | Private Attributes | Friends
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:


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:39:02