| Public members | |
|
Construct streaming-only storage object |
|
|
Construct a storage using the specified strategy handler |
|
|
Construct a storage object for given file and format |
|
|
Construct a storage object, keeping the current structure |
|
|
Copy constructor |
|
|
Destructor, usually closes file, but does not commit by default |
|
| c4_Storage& |
Assignment of storage implements reference semantics |
| void |
Set storage up to always call Commit in the destructor |
| c4_RowRef |
Give access to the stored data as a single row |
| c4_Strategy& |
Return the strategy object associated with this storage |
| c4_HandlerSeq& |
Return the root table entry |
| const char* |
Return a description of the view structure (default is all) |
| bool |
Flush pending changes to file right now |
| bool |
(Re)initialize for on-demand loading |
| c4_ViewRef |
Get or set a named view in this storage object |
| c4_View |
Get a named view, redefining it to match the given structure |
| c4_View |
Attach a view using specified name in this storage object |
| void |
Load contents from the specified input stream |
| void |
Save contents to the specified output stream |
| Header file | "mk4.h" -- Dec 9, 1999 |