MVAlongBase Class Reference

#include <mvalngbase.h>

List of all members.

Public Member Functions

 MVAlongBase ()
 MVAlongBase (const MVAlongBase &A)
 MVAlongBase (long inSize)
 MVAlongBase (long *data, long inSize)
virtual ~MVAlongBase ()
MVAlongBase & operator= (const MVAlongBase &A)
void initialize ()
void initialize (const MVAlongBase &A)
void initialize (long inSize)
void initialize (long *data, long inSize)
virtual void resizeTo (long n)
long getSize () const
long * getDataPointer ()
const long * getDataPointer () const
long & operator[] (long Index)
const long & operator[] (long Index) const
void copyToArray (long *A) const
int operator== (const MVAlongBase &A) const
int operator!= (const MVAlongBase &A) const

Public Attributes

long * dataPointer
long size

Protected Member Functions

virtual long * newLong (long size)
virtual void deleteLong ()

Static Protected Member Functions

void indexError (long Index)
void sizeError (long Lsize, long Rsize)
void reSizeError (long size)
void inputError (long ArraySize, long RequiredSize)
void inputLong (istream &in, MVAlongBase &A)

Friends

__IMPEXP__ friend ostream & operator<< (ostream &out_stream, const MVAlongBase &A)
__IMPEXP__ friend istream & operator>> (istream &in_stream, MVAlongBase &A)


Constructor & Destructor Documentation

MVAlongBase::MVAlongBase  ) 
 

Definition at line 26 of file mvalngbase.cpp.

MVAlongBase::MVAlongBase const MVAlongBase &  A  ) 
 

Definition at line 32 of file mvalngbase.cpp.

MVAlongBase::MVAlongBase long  inSize  ) 
 

Definition at line 49 of file mvalngbase.cpp.

MVAlongBase::MVAlongBase long *  data,
long  inSize
 

Definition at line 54 of file mvalngbase.cpp.

MVAlongBase::~MVAlongBase  )  [virtual]
 

Definition at line 69 of file mvalngbase.cpp.


Member Function Documentation

MVAlongBase & MVAlongBase::operator= const MVAlongBase &  A  ) 
 

Definition at line 97 of file mvalngbase.cpp.

void MVAlongBase::initialize  ) 
 

Definition at line 121 of file mvalngbase.cpp.

void MVAlongBase::initialize const MVAlongBase &  A  ) 
 

Definition at line 128 of file mvalngbase.cpp.

void MVAlongBase::initialize long  inSize  ) 
 

Definition at line 148 of file mvalngbase.cpp.

void MVAlongBase::initialize long *  data,
long  inSize
 

Definition at line 155 of file mvalngbase.cpp.

void MVAlongBase::resizeTo long  n  )  [virtual]
 

Definition at line 180 of file mvalngbase.cpp.

long MVAlongBase::getSize  )  const
 

Definition at line 64 of file mvalngbase.h.

long* MVAlongBase::getDataPointer  ) 
 

Definition at line 65 of file mvalngbase.h.

const long* MVAlongBase::getDataPointer  )  const
 

Definition at line 66 of file mvalngbase.h.

long& MVAlongBase::operator[] long  Index  ) 
 

Definition at line 67 of file mvalngbase.h.

const long& MVAlongBase::operator[] long  Index  )  const
 

Definition at line 75 of file mvalngbase.h.

void MVAlongBase::copyToArray long *  A  )  const
 

Definition at line 167 of file mvalngbase.cpp.

int MVAlongBase::operator== const MVAlongBase &  A  )  const
 

Definition at line 220 of file mvalngbase.cpp.

int MVAlongBase::operator!= const MVAlongBase &  A  )  const
 

Definition at line 231 of file mvalngbase.cpp.

void MVAlongBase::indexError long  Index  )  [static, protected]
 

Definition at line 418 of file mvalngbase.cpp.

void MVAlongBase::sizeError long  Lsize,
long  Rsize
[static, protected]
 

Definition at line 424 of file mvalngbase.cpp.

void MVAlongBase::reSizeError long  size  )  [static, protected]
 

Definition at line 431 of file mvalngbase.cpp.

void MVAlongBase::inputError long  ArraySize,
long  RequiredSize
[static, protected]
 

Definition at line 411 of file mvalngbase.cpp.

void MVAlongBase::inputLong istream &  in,
MVAlongBase &  A
[static, protected]
 

Definition at line 246 of file mvalngbase.cpp.

long * MVAlongBase::newLong long  size  )  [protected, virtual]
 

Definition at line 387 of file mvalngbase.cpp.

void MVAlongBase::deleteLong  )  [protected, virtual]
 

Definition at line 400 of file mvalngbase.cpp.


Friends And Related Function Documentation

__IMPEXP__ friend ostream& operator<< ostream &  out_stream,
const MVAlongBase &  A
[friend]
 

Definition at line 80 of file mvalngbase.cpp.

__IMPEXP__ friend istream& operator>> istream &  in_stream,
MVAlongBase &  A
[friend]
 

Definition at line 87 of file mvalngbase.cpp.


Member Data Documentation

long* MVAlongBase::dataPointer
 

Definition at line 25 of file mvalngbase.h.

long MVAlongBase::size
 

Definition at line 26 of file mvalngbase.h.


Generated on Wed Aug 6 12:59:06 2003 for Open-Sessame Framework by doxygen1.3