Overture  Version 25
Classes | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
ListOfIntSerialArray Class Reference

#include <ListOfIntSerialArray.h>

Inheritance diagram for ListOfIntSerialArray:
Inheritance graph
[legend]
Collaboration diagram for ListOfIntSerialArray:
Collaboration graph
[legend]

Classes

class  RCData
 

Public Member Functions

 ListOfIntSerialArray ()
 
 ListOfIntSerialArray (const int numberOfElements)
 
 ListOfIntSerialArray (const ListOfIntSerialArray &, const CopyType=DEEP)
 
 ~ListOfIntSerialArray ()
 
ListOfIntSerialArrayoperator= (const ListOfIntSerialArray &)
 
void addElement (const int index)
 
void addElement ()
 
void addElement (const intSerialArray &t, const int index)
 
void addElement (const intSerialArray &t)
 
int getLength () const
 
intSerialArray & operator[] (const int index) const
 
void deleteElement (const intSerialArray &X)
 
void deleteElement (const int index)
 
void deleteElement ()
 
void destroy ()
 
void swapElements (const int i, const int j)
 
int getIndex (const intSerialArray &X) const
 
void reference (const ListOfIntSerialArray &list)
 
void breakReference ()
 
int listLength () const
 
- Public Member Functions inherited from ReferenceCounting
 ReferenceCounting ()
 
 ReferenceCounting (const ReferenceCounting &x, const CopyType ct=DEEP)
 
virtual ~ReferenceCounting ()
 
Integer incrementReferenceCount ()
 
Integer decrementReferenceCount ()
 
Integer getReferenceCount () const
 
Logical uncountedReferencesMayExist ()
 
virtual aString getClassName () const
 
Integer getGlobalID () const
 
void setGlobalID (int id)
 
virtual void consistencyCheck () const
 

Public Attributes

RCDatarcData
 

Protected Member Functions

void initialize ()
 
void deleteStuff ()
 
void openAPositionForAnElement (const int index)
 
void checkRange (const int) const
 

Constructor & Destructor Documentation

ListOfIntSerialArray::ListOfIntSerialArray ( )
ListOfIntSerialArray::ListOfIntSerialArray ( const int  numberOfElements)
ListOfIntSerialArray::ListOfIntSerialArray ( const ListOfIntSerialArray ,
const CopyType  = DEEP 
)
ListOfIntSerialArray::~ListOfIntSerialArray ( )

Member Function Documentation

void ListOfIntSerialArray::addElement ( const int  index)
void ListOfIntSerialArray::addElement ( )
void ListOfIntSerialArray::addElement ( const intSerialArray &  t,
const int  index 
)
void ListOfIntSerialArray::addElement ( const intSerialArray &  t)
void ListOfIntSerialArray::breakReference ( )
virtual

Reimplemented from ReferenceCounting.

void ListOfIntSerialArray::checkRange ( const int  ) const
protected
void ListOfIntSerialArray::deleteElement ( const intSerialArray &  X)
void ListOfIntSerialArray::deleteElement ( const int  index)
void ListOfIntSerialArray::deleteElement ( )
void ListOfIntSerialArray::deleteStuff ( )
protected
void ListOfIntSerialArray::destroy ( )
int ListOfIntSerialArray::getIndex ( const intSerialArray &  X) const
int ListOfIntSerialArray::getLength ( ) const
inline
void ListOfIntSerialArray::initialize ( )
protected
int ListOfIntSerialArray::listLength ( ) const
inline

References rcData.

void ListOfIntSerialArray::openAPositionForAnElement ( const int  index)
protected
ListOfIntSerialArray& ListOfIntSerialArray::operator= ( const ListOfIntSerialArray )
intSerialArray& ListOfIntSerialArray::operator[] ( const int  index) const
void ListOfIntSerialArray::reference ( const ListOfIntSerialArray list)
void ListOfIntSerialArray::swapElements ( const int  i,
const int  j 
)

Member Data Documentation

RCData* ListOfIntSerialArray::rcData

Referenced by getLength(), and listLength().


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