change_list_ty Class Reference

#include <list.h>


Public Member Functions

 ~change_list_ty ()
 change_list_ty ()
void append (change::pointer cp)
bool member_p (change::pointer cp) const
void clear ()
size_t size () const
bool empty () const
change::pointer get (size_t n) const
change::pointer operator[] (size_t n) const

Data Fields

size_t length
change::pointeritem

Private Member Functions

 change_list_ty (const change_list_ty &)
change_list_tyoperator= (const change_list_ty &)

Private Attributes

size_t maximum


Detailed Description

Definition at line 25 of file list.h.


Constructor & Destructor Documentation

change_list_ty::~change_list_ty (  ) 

The destructor.

change_list_ty::change_list_ty (  ) 

The constructor.

change_list_ty::change_list_ty ( const change_list_ty  )  [private]

The copy constructor. Do not use.


Member Function Documentation

void change_list_ty::append ( change::pointer  cp  ) 

The change_list_append function is used to append a change to a change list.

bool change_list_ty::member_p ( change::pointer  cp  )  const

The change_list_member_p function is used to determine if a given change is a member of the given change list.

void change_list_ty::clear (  ) 

Empty the list of members.

size_t change_list_ty::size (  )  const [inline]

The size method is used to obtain the number of changes in the change list.

Definition at line 65 of file list.h.

bool change_list_ty::empty (  )  const [inline]

The empty method is used to determine whether or not the list is empty.

Returns:
bool; true if not elements in list, false if there are.

Definition at line 74 of file list.h.

change::pointer change_list_ty::get ( size_t  n  )  const [inline]

The get method is used to obtain an element of the change list.

Parameters:
n The array element number. No range check is performed.

Definition at line 83 of file list.h.

change::pointer change_list_ty::operator[] ( size_t  n  )  const [inline]

The [] operator is used to obtain an element of the change list.

Parameters:
n The array element number. No range check is performed.

Definition at line 92 of file list.h.

change_list_ty& change_list_ty::operator= ( const change_list_ty  )  [private]

The assignment operator. Do not use.


Field Documentation

Definition at line 28 of file list.h.

size_t change_list_ty::maximum [private]

Definition at line 30 of file list.h.

Definition at line 32 of file list.h.


The documentation for this class was generated from the following file:

Generated on Wed Mar 12 23:37:39 2008 for Aegis by  doxygen 1.5.5