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

#include <ListOfIntDistributedArray.h>

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

Classes

class  RCData
 

Public Member Functions

 ListOfIntDistributedArray ()
 
 ListOfIntDistributedArray (const int numberOfElements)
 
 ListOfIntDistributedArray (const ListOfIntDistributedArray &, const CopyType=DEEP)
 
 ~ListOfIntDistributedArray ()
 
ListOfIntDistributedArrayoperator= (const ListOfIntDistributedArray &)
 
void addElement (const int index)
 
void addElement ()
 
void addElement (const intArray &t, const int index)
 
void addElement (const intArray &t)
 
int getLength () const
 
intArray & operator[] (const int index) const
 
void deleteElement (const intArray &X)
 
void deleteElement (const int index)
 
void deleteElement ()
 
void destroy ()
 
void swapElements (const int i, const int j)
 
int getIndex (const intArray &X) const
 
void reference (const ListOfIntDistributedArray &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

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

Member Function Documentation

void ListOfIntDistributedArray::addElement ( const int  index)
void ListOfIntDistributedArray::addElement ( )
void ListOfIntDistributedArray::addElement ( const intArray &  t,
const int  index 
)
void ListOfIntDistributedArray::addElement ( const intArray &  t)
void ListOfIntDistributedArray::breakReference ( )
virtual

Reimplemented from ReferenceCounting.

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

References rcData.

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

Member Data Documentation

RCData* ListOfIntDistributedArray::rcData

Referenced by getLength(), and listLength().


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