| 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 |