Public members | |
Abstract constructor |
|
virtual int |
Compare the specified row with another one |
void |
Replace the contents of a specified row |
virtual int |
Remap the index to an underlying view |
const char* |
Return a descriptions of the current data structure |
void |
Increment the reference count of this sequence |
void |
Decrement the reference count, delete objects when last |
int |
Return the current number of references to this sequence |
virtual int |
Return the current number of rows |
void |
Change number of rows, either by inserting or removing them |
virtual void |
Insert one or more rows into this sequence |
virtual void |
Remove one or more rows from this sequence |
virtual void |
Move a row to another position |
int |
Return the id of the N-th property |
int |
Find the index of a property by its id |
int |
Find the index of a property, or create a new entry |
virtual int |
Return the number of data handlers in this sequence |
virtual c4_Handler& |
Return a reference to the N-th handler in this sequence |
virtual const c4_Sequence* |
Return the context of the N-th handler in this sequence |
virtual int |
Add the specified data handler to this sequence |
virtual c4_Handler* |
Create a handler of the appropriate type |
virtual int |
Return width of specified data item |
virtual bool |
Retrieve one data item from this sequence |
virtual void |
Store a data item into this sequence |
void |
Register a sequence to receive change notifications |
void |
Unregister a sequence which received change notifications |
c4_Dependencies* |
Return a pointer to the dependencies, or null |
virtual c4_Notifier* |
Called just before a change is made to the sequence |
virtual void |
Called after changes have been made to the sequence |
const char* |
|
virtual void |
|
c4_Bytes& |
Gives access to a general purpose temporary buffer |
Protected members | |
int |
|
short* |
|
c4_Bytes* |
|
virtual |
|
void |
|
Header file | "mk4.h" -- Dec 9, 1999 |