idep_AliasDepIntArray Class Reference

List of all members.

Public Member Functions

 idep_AliasDepIntArray (int length)
 ~idep_AliasDepIntArray ()
int & operator[] (int i)
int length () const

Private Member Functions

 idep_AliasDepIntArray (const idep_AliasDepIntArray &)
idep_AliasDepIntArrayoperator= (const idep_AliasDepIntArray &)

Private Attributes

int * d_array_p
int d_length

Detailed Description

Definition at line 116 of file idep_adep.cxx.


Constructor & Destructor Documentation

idep_AliasDepIntArray::idep_AliasDepIntArray ( const idep_AliasDepIntArray  )  [private]
idep_AliasDepIntArray::idep_AliasDepIntArray ( int  length  )  [inline]

Definition at line 122 of file idep_adep.cxx.

00122                                       : // does not zero the memory!
00123                         d_array_p(new int[length]), d_length(length) {} 

idep_AliasDepIntArray::~idep_AliasDepIntArray (  )  [inline]

Definition at line 124 of file idep_adep.cxx.

References d_array_p.

00124 { delete [] d_array_p; }


Member Function Documentation

int idep_AliasDepIntArray::length (  )  const [inline]

Definition at line 126 of file idep_adep.cxx.

References d_length.

Referenced by zero().

00126 { return d_length; }

idep_AliasDepIntArray& idep_AliasDepIntArray::operator= ( const idep_AliasDepIntArray  )  [private]
int& idep_AliasDepIntArray::operator[] ( int  i  )  [inline]

Definition at line 125 of file idep_adep.cxx.

References d_array_p.

00125 { return d_array_p[i]; }


Member Data Documentation

Definition at line 117 of file idep_adep.cxx.

Referenced by operator[](), and ~idep_AliasDepIntArray().

Definition at line 118 of file idep_adep.cxx.

Referenced by length().


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

Generated on 22 Jul 2018 for loon by  doxygen 1.6.1