Aegis  4.25.D505
Public Member Functions | Data Fields | Private Member Functions | Private Attributes
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 22 of file list.h.


Constructor & Destructor Documentation

The destructor.

The constructor.

The copy constructor. Do not use.


Member Function Documentation

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

Empty the list of members.

bool change_list_ty::empty ( void  ) 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 71 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:
nThe array element number. No range check is performed.

Definition at line 80 of file list.h.

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

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

The assignment operator. Do not use.

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

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

Parameters:
nThe array element number. No range check is performed.

Definition at line 89 of file list.h.

size_t change_list_ty::size ( void  ) const [inline]

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

Definition at line 62 of file list.h.


Field Documentation

Definition at line 29 of file list.h.

Definition at line 25 of file list.h.

size_t change_list_ty::maximum [private]

Definition at line 27 of file list.h.


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