# 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::CondMap | Assosiative condition variable
kyotocabinet::CondVar | Condition variable
kyotocabinet::PlantDB< BASEDB, DBTYPE >::Cursor | Cursor to indicate a record
kyotocabinet::DirDB::Cursor | Cursor to indicate a record
kyotocabinet::PolyDB::Cursor | Cursor to indicate a record
kyotocabinet::CacheDB::Cursor | Cursor to indicate a record
kyotocabinet::ProtoDB< STRMAP, DBTYPE >::Cursor | Cursor to indicate a record
kyotocabinet::HashDB::Cursor | Cursor to indicate a record
kyotocabinet::StashDB::Cursor | Cursor to indicate a record
kyotocabinet::DB::Cursor | Interface of cursor to indicate a record
kyotocabinet::TextDB::Cursor | Cursor to indicate a record
kyotocabinet::BasicDB::Cursor | Interface of cursor to indicate a record
kyotocabinet::DB | Interface of database abstraction
kyotocabinet::DecimalComparator | Comparator in the decimal order
kyotocabinet::DecimalDescendingComparator | Comparator in the decimal descending 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::IndexDB | Index database
kyotocabinet::LinkedHashMap< KEY, VALUE, HASH, EQUALTO >::Iterator | Iterator of records
kyotocabinet::TinyHashMap::Iterator | Iterator of records
KCCUR | C wrapper of polymorphic cursor
KCDB | C wrapper of polymorphic database
KCIDX | C wrapper of index database
KCLIST | C wrapper of memory-saving string hash map
KCMAP | C wrapper of memory-saving string hash map
KCMAPITER | C wrapper of iterator of memory-saving string hash map
KCMAPSORT | C wrapper of sorter of memory-saving string hash map
KCREC | Key-Value record
KCSTR | Binary string of byte array
kyotocabinet::LexicalComparator | Comparator in the lexical order
kyotocabinet::LexicalDescendingComparator | Comparator in the lexical descending order
kyotocabinet::LinkedHashMap< KEY, VALUE, HASH, EQUALTO > | Doubly-linked hash map
kyotocabinet::BasicDB::Logger | Interface to log internal information and errors
kyotocabinet::LZMA | LZMA compressor
kyotocabinet::LZMACompressor< MODE > | Compressor with LZMA
kyotocabinet::LZO | LZO compressor
kyotocabinet::LZOCompressor< MODE > | Compressor with LZO
kyotocabinet::MapReduce | MapReduce framework
kyotocabinet::BasicDB::MetaTrigger | Interface to trigger meta database operations
kyotocabinet::Mutex | Basic mutual exclusion device
kyotocabinet::PlantDB< BASEDB, DBTYPE > | Plant database
kyotocabinet::PolyDB | Polymorphic database
kyotocabinet::BasicDB::ProgressChecker | Interface to check progress status of long process
kyotocabinet::ProtoDB< STRMAP, DBTYPE > | Prototype implementation of database with STL
kyotocabinet::MapReduce::ReduceTaskQueue::ReduceTask | Task for parallel reducer
kyotocabinet::Regex | Regular expression
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 | Slotted mutex device
kyotocabinet::SlottedRWLock | Slotted reader-writer lock devices
kyotocabinet::SlottedSpinLock | Slotted spin lock devices
kyotocabinet::SlottedSpinRWLock | Slotted lightweight reader-writer lock devices
kyotocabinet::TinyHashMap::Sorter | Sorter of records
kyotocabinet::SpinLock | Lightweight mutual exclusion device
kyotocabinet::SpinRWLock | Lightweight reader-writer locking device
kyotocabinet::StashDB | Economical on-memory hash database
kyotocabinet::File::Status | Status information
kyotocabinet::TaskQueue::Task | Interface of a task
kyotocabinet::TaskQueue | Task queue device
kyotocabinet::TextDB | Plain text database
kyotocabinet::Thread | Threading device
kyotocabinet::TinyArrayList | Memory-saving string array list
kyotocabinet::TinyHashMap | Memory-saving string hash map
kyotocabinet::TSD< TYPE > | Smart pointer to thread specific data
kyotocabinet::TSDKey | Key of thread specific data
kyotocabinet::MapReduce::ValueIterator | Value iterator for the reducer
kyotocabinet::DB::Visitor | Interface to access a record
kyotocabinet::ZLIB | ZLIB compressor
kyotocabinet::ZLIBCompressor< MODE > | Compressor with ZLIB