gtkIOStream  1.7.0
GTK+ << C++ IOStream operators for GTK+. Now with ORBing, numerical computation, audio client and more ...
Array< ATYPE > Class Template Reference

#include <Array.H>

Inheritance diagram for Array< ATYPE >:
[legend]
Collaboration diagram for Array< ATYPE >:
[legend]

Public Member Functions

 Array (void)
 
 Array (unsigned int sizeIn)
 
 ~Array (void)
 
int len (void)
 
ATYPE & operator[] (unsigned int index)
 
void dump (void)
 

Private Member Functions

void allocMem (int sizeIn)
 
void deleteMem (ATYPE *ptr=NULL)
 

Private Attributes

ATYPE * array
 
unsigned int size
 

Detailed Description

template<class ATYPE>
class Array< ATYPE >

Definition at line 24 of file Array.H.

Constructor & Destructor Documentation

◆ Array() [1/2]

template<class ATYPE>
Array< ATYPE >::Array ( void  )
inline

Definition at line 50 of file Array.H.

◆ Array() [2/2]

template<class ATYPE>
Array< ATYPE >::Array ( unsigned int  sizeIn)
inline

Definition at line 54 of file Array.H.

◆ ~Array()

template<class ATYPE>
Array< ATYPE >::~Array ( void  )
inline

Definition at line 60 of file Array.H.

Member Function Documentation

◆ allocMem()

template<class ATYPE>
void Array< ATYPE >::allocMem ( int  sizeIn)
inlineprivate

Definition at line 28 of file Array.H.

◆ deleteMem()

template<class ATYPE>
void Array< ATYPE >::deleteMem ( ATYPE *  ptr = NULL)
inlineprivate

Definition at line 40 of file Array.H.

◆ dump()

template<class ATYPE>
void Array< ATYPE >::dump ( void  )
inline

Definition at line 82 of file Array.H.

Here is the caller graph for this function:

◆ len()

template<class ATYPE>
int Array< ATYPE >::len ( void  )
inline

Definition at line 64 of file Array.H.

Here is the caller graph for this function:

◆ operator[]()

template<class ATYPE>
ATYPE& Array< ATYPE >::operator[] ( unsigned int  index)
inline

Definition at line 66 of file Array.H.

Member Data Documentation

◆ array

template<class ATYPE>
ATYPE* Array< ATYPE >::array
private

Definition at line 25 of file Array.H.

◆ size

template<class ATYPE>
unsigned int Array< ATYPE >::size
private

Definition at line 26 of file Array.H.


The documentation for this class was generated from the following file:
gtkIOStream: Array< ATYPE > Class Template Reference
GTK+ IOStream  Beta