# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

kyotocabinet::ArcfourCompressor | Compressor with the Arcfour cipher
kyotocabinet::AtomicInt64 | Integer with atomic operations
kyotocabinet::BasicDB | Basic implementation of database
kyotocabinet::CacheDB | On-memory hash database with LRU deletion
kyotocabinet::Comparator | Interfrace of comparator of record keys
kyotocabinet::Compressor | Interfrace of data compression and decompression
kyotocabinet::CondVar | Condition variable
kyotocabinet::HashDB::Cursor | Cursor to indicate a record
kyotocabinet::CacheDB::Cursor | Cursor to indicate a record
kyotocabinet::DB::Cursor | Interface of cursor to indicate a record
kyotocabinet::PlantDB< BASEDB, DBTYPE >::Cursor | Cursor to indicate a record
kyotocabinet::BasicDB::Cursor | Interface of cursor to indicate a record
kyotocabinet::PolyDB::Cursor | Cursor to indicate a record
kyotocabinet::DirDB::Cursor | Cursor to indicate a record
kyotocabinet::ProtoDB< STRMAP, DBTYPE >::Cursor | Cursor to indicate a record
kyotocabinet::DB | Interface of database abstraction
kyotocabinet::DecimalComparator | Comparator in the decimal order
kyotocabinet::DirDB | Directory hash database
kyotocabinet::DirStream | Directory stream abstraction
kyotocabinet::BasicDB::Error | Error data
kyotocabinet::File | Filesystem abstraction
kyotocabinet::BasicDB::FileProcessor | Interface to process the database file
kyotocabinet::HashDB | File hash database
kyotocabinet::LinkedHashMap< KEY, VALUE, HASH, EQUALTO >::Iterator | Iterator of records
KCCUR | C wrapper of polymorphic cursor
KCDB | C wrapper of polymorphic database
kyotocabinet::LexicalComparator | Comparator in the lexical order
kyotocabinet::LinkedHashMap< KEY, VALUE, HASH, EQUALTO > | Double linked hash map
kyotocabinet::LZMA | LZMA compressor
kyotocabinet::LZMACompressor< MODE > | Compressor with LZMA
kyotocabinet::LZO | LZO compressor
kyotocabinet::LZOCompressor< MODE > | Compressor with LZO
kyotocabinet::Mutex | Basic mutual exclusion device
kyotocabinet::PlantDB< BASEDB, DBTYPE > | Plant database
kyotocabinet::PolyDB | Polymorphic database
kyotocabinet::ProtoDB< STRMAP, DBTYPE > | Prototype implementation of database with STL
kyotocabinet::RWLock | Reader-writer locking device
kyotocabinet::ScopedMutex | Scoped mutex device
kyotocabinet::ScopedRWLock | Scoped reader-writer locking device
kyotocabinet::ScopedSpinLock | Scoped spin lock device
kyotocabinet::ScopedSpinRWLock | Scoped reader-writer locking device
kyotocabinet::SlottedMutex< SLOTNUM > | Slotted mutex device
kyotocabinet::SlottedRWLock< SLOTNUM > | Slotted reader-writer lock devices
kyotocabinet::SlottedSpinLock< SLOTNUM > | Slotted spin lock devices
kyotocabinet::SlottedSpinRWLock< SLOTNUM > | Slotted lightweight reader-writer lock devices
kyotocabinet::SpinLock | Lightweight mutual exclusion device
kyotocabinet::SpinRWLock | Lightweight reader-writer locking device
kyotocabinet::File::Status | Status information
kyotocabinet::Thread | Threading device
kyotocabinet::TSD< TYPE > | Smart pointer to thread specific data
kyotocabinet::TSDKey | Key of thread specific data
kyotocabinet::DB::Visitor | Interface to access a record
kyotocabinet::ZLIB | ZLIB compressor
kyotocabinet::ZLIBCompressor< MODE > | Compressor with ZLIB