Itzam/C++

Main Index

Created by Scott Robert Ladd at Coyote Gulch Productions.


itzam_cpp Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
itzam::atomic_record< base_t >A simple record and key wrapper
itzam::btree_index< key_t, mutex_t >Unique key index
itzam::btree_index_base< key_t, mutex_t >B-tree index base class
itzam::btree_index_with_duplicates< key_t, mutex_t >Unique key index
itzam::database_exceptionStandard Itzam database exception
itzam::database_file< record_t, mutex_t >A database supporting multiple indexes of various types
itzam::database_objectCommon elements of all database types
itzam::matrix_index< mutex_t >Matrix index class
itzam::mutexA mutual exclusion lock
itzam::null_mutexA NULL mutual exclusion lock
itzam::numeric_key< base_t >A numeric key type
itzam::ref_listReference list
itzam::select_all< key_t >A selector for all records
itzam::selector< key_t >A selector for choosing record reference by an iterator
itzam::serial_dataRaw information to be written as a raw, unstructured stream to a file
itzam::simple_database< key_t, record_t, mutex_t >A simple database
itzam::simple_iterator< key_t, record_t, selector_t, mutex_t >Database iterator
itzam::simple_mutexA simple mutual exclusion lock
itzam::string_keyA string key

© 1996-2005 Scott Robert Ladd. All rights reserved.
HTML documentation generated by Dimitri van Heesch's excellent Doxygen tool.