Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

cppunit::SimpleList Class Reference

簡易リストクラス。. More...

#include <SimpleList.h>

List of all members.

Public Types

typedef void * value_type
typedef size_t size_type
typedef ptrdiff_t difference_type
typedef value_type & reference
typedef const value_type & const_reference
typedef value_type * pointer
typedef const value_type * const_pointer
typedef Iterator iterator
typedef const_Iterator const_iterator

Public Methods

 SimpleList ()
 SimpleList (size_type n, value_type value=0)
 SimpleList (const_pointer first, const_pointer last)
 SimpleList (const_iterator first, const_iterator last)
 SimpleList (const SimpleList &rhs)
 ~SimpleList ()
SimpleList & operator= (const SimpleList &rhs)
void assign (size_type n, value_type value)
void assign (const_pointer first, const_pointer last)
void assign (const_iterator first, const_iterator last)
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
reference front ()
const_reference front () const
reference back ()
const_reference back () const
void push_front (value_type value)
void pop_front ()
void push_back (value_type value)
void pop_back ()
iterator insert (iterator pos, value_type value)
void insert (iterator pos, size_type n, value_type value)
void insert (iterator pos, const_pointer first, const_pointer last)
void insert (iterator pos, const_iterator first, const_iterator last)
iterator erase (iterator pos)
iterator erase (iterator first, iterator last)
void clear ()
bool empty () const
size_type size () const
size_type max_size () const
void resize (size_type n, value_type value=0)
void swap (SimpleList &rhs)
void remove (value_type value)

Protected Methods

Node * createDummyNode ()


Detailed Description

簡易リストクラス。.


Member Typedef Documentation

typedef void* cppunit::SimpleList::value_type
 

typedef size_t cppunit::SimpleList::size_type
 

typedef ptrdiff_t cppunit::SimpleList::difference_type
 

typedef value_type& cppunit::SimpleList::reference
 

typedef const value_type& cppunit::SimpleList::const_reference
 

typedef value_type* cppunit::SimpleList::pointer
 

typedef const value_type* cppunit::SimpleList::const_pointer
 

typedef Iterator cppunit::SimpleList::iterator
 

typedef const_Iterator cppunit::SimpleList::const_iterator
 


Constructor & Destructor Documentation

cppunit::SimpleList::SimpleList (    ) 
 

cppunit::SimpleList::SimpleList (  size_type    n,
value_type    value = 0
)  [explicit]
 

cppunit::SimpleList::SimpleList (  const_pointer    first,
const_pointer    last
) 
 

cppunit::SimpleList::SimpleList (  const_iterator    first,
const_iterator    last
) 
 

cppunit::SimpleList::SimpleList (  const SimpleList &    rhs ) 
 

cppunit::SimpleList::~SimpleList (    ) 
 


Member Function Documentation

SimpleList& cppunit::SimpleList::operator= (  const SimpleList &    rhs ) 
 

void cppunit::SimpleList::assign (  size_type    n,
value_type    value
) 
 

void cppunit::SimpleList::assign (  const_pointer    first,
const_pointer    last
) 
 

void cppunit::SimpleList::assign (  const_iterator    first,
const_iterator    last
) 
 

iterator cppunit::SimpleList::begin (    )  [inline]
 

const_iterator cppunit::SimpleList::begin (    )  const [inline]
 

iterator cppunit::SimpleList::end (    )  [inline]
 

const_iterator cppunit::SimpleList::end (    )  const [inline]
 

reference cppunit::SimpleList::front (    )  [inline]
 

const_reference cppunit::SimpleList::front (    )  const [inline]
 

reference cppunit::SimpleList::back (    )  [inline]
 

const_reference cppunit::SimpleList::back (    )  const [inline]
 

void cppunit::SimpleList::push_front (  value_type    value )  [inline]
 

void cppunit::SimpleList::pop_front (    )  [inline]
 

void cppunit::SimpleList::push_back (  value_type    value )  [inline]
 

void cppunit::SimpleList::pop_back (    )  [inline]
 

iterator cppunit::SimpleList::insert (  iterator    pos,
value_type    value
) 
 

void cppunit::SimpleList::insert (  iterator    pos,
size_type    n,
value_type    value
) 
 

void cppunit::SimpleList::insert (  iterator    pos,
const_pointer    first,
const_pointer    last
) 
 

void cppunit::SimpleList::insert (  iterator    pos,
const_iterator    first,
const_iterator    last
) 
 

iterator cppunit::SimpleList::erase (  iterator    pos ) 
 

iterator cppunit::SimpleList::erase (  iterator    first,
iterator    last
) 
 

void cppunit::SimpleList::clear (    ) 
 

bool cppunit::SimpleList::empty (    )  const [inline]
 

size_type cppunit::SimpleList::size (    )  const
 

size_type cppunit::SimpleList::max_size (    )  const [inline]
 

void cppunit::SimpleList::resize (  size_type    n,
value_type    value = 0
) 
 

void cppunit::SimpleList::swap (  SimpleList &    rhs ) 
 

void cppunit::SimpleList::remove (  value_type    value ) 
 

Node* cppunit::SimpleList::createDummyNode (    )  [protected]
 


The documentation for this class was generated from the following file:
Generated on Sun Mar 31 23:42:08 2002 for CppUnit-x by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001