Record in array with iteration capability. More...
#include <mi32/recordarray.h>

Public Member Functions | |
| RECORD (RECORDARRAY &Array, UINT32 ArrayIdx) | |
| RECORD (RECORDARRAY &Array) | |
| RECORD (const RECORD &rhs) | |
| RECORD () | |
| ~RECORD () | |
| bool | AtEnd () const |
| void | Clear () |
| RECORDARRAY & | GetArray () |
| const RECORDARRAY & | GetArray () const |
| UINT32 | GetArrayIdx () const |
| UINT8 * | GetData () |
| const UINT8 * | GetData () const |
| UINT32 | GetRecordSize () const |
| RECORD & | operator++ () |
| RECORD & | operator-- () |
| RECORD & | operator= (const RECORD &rhs) |
| void | SetArrayIdx (UINT32 ArrayIdx) |
Record in array with iteration capability.
| 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.
| 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.
| void RECORDARRAY::RECORD::SetArrayIdx | ( | UINT32 | ArrayIdx | ) | [inline] |
Set array index.
1.6.1