RECORDARRAY::RECORD Class Reference

Record in array with iteration capability. More...

#include <mi32/recordarray.h>

Inheritance diagram for RECORDARRAY::RECORD:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 RECORD (RECORDARRAY &Array, UINT32 ArrayIdx)
 RECORD (RECORDARRAY &Array)
 RECORD (const RECORD &rhs)
 RECORD ()
 ~RECORD ()
bool AtEnd () const
void Clear ()
RECORDARRAYGetArray ()
const RECORDARRAYGetArray () const
UINT32 GetArrayIdx () const
UINT8GetData ()
const UINT8GetData () const
UINT32 GetRecordSize () const
RECORDoperator++ ()
RECORDoperator-- ()
RECORDoperator= (const RECORD &rhs)
void SetArrayIdx (UINT32 ArrayIdx)

Detailed Description

Record in array with iteration capability.


Constructor & Destructor Documentation

RECORDARRAY::RECORD::RECORD (  ) 

Default constructor, creates NULL record not associated with array.

RECORDARRAY::RECORD::RECORD ( const RECORD rhs  ) 

Copy constructor.

RECORDARRAY::RECORD::RECORD ( RECORDARRAY Array  ) 

Construct and attach to array.

RECORDARRAY::RECORD::RECORD ( RECORDARRAY Array,
UINT32  ArrayIdx 
)

Construct and attach to array with index.

RECORDARRAY::RECORD::~RECORD (  )  [inline]

Destructor.


Member Function Documentation

bool RECORDARRAY::RECORD::AtEnd (  )  const [inline]

Determine if point record is at (past actually) end of array.

void RECORDARRAY::RECORD::Clear (  ) 

Clear contents of record.

RECORDARRAY& RECORDARRAY::RECORD::GetArray (  )  [inline]

Get reference to array containing record.

const RECORDARRAY& RECORDARRAY::RECORD::GetArray (  )  const [inline]

Get reference to array containing record.

UINT32 RECORDARRAY::RECORD::GetArrayIdx (  )  const [inline]

Get array index.

UINT8* RECORDARRAY::RECORD::GetData (  )  [inline]

Get (non-const) data pointer.

const UINT8* RECORDARRAY::RECORD::GetData (  )  const [inline]

Get (const) data pointer.

UINT32 RECORDARRAY::RECORD::GetRecordSize (  )  const [inline]

Get record size.

RECORD& RECORDARRAY::RECORD::operator++ (  )  [inline]

Pre-increment to next record in array.

RECORD& RECORDARRAY::RECORD::operator-- (  )  [inline]

Pre-decrement to next record in array.

RECORD& RECORDARRAY::RECORD::operator= ( const RECORD rhs  ) 
void RECORDARRAY::RECORD::SetArrayIdx ( UINT32  ArrayIdx  )  [inline]

Set array index.


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

Generated on Sun Oct 7 21:33:45 2012 for TNTsdk 2012 by  doxygen 1.6.1