Home Libraries Author Links

SysToMath DB C++ Libraries Interface Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
stm::db::bufferThe interface class buffer serves as a buffer abstraction for the conversion of application key and data objects into their byte serialzed form needed to store them in Berkeley databases and vice versa
stm::db::sql::connectionClass representing a SQL database connection
Data
stm::db::default_policy< Flags >Default policy template parameter for class templates db::map, db::set, db::multimap and db::multiset
stm::db::default_traits< Allocator >Default traits template parameter for class templates db::map, db::set, db::multimap and db::multiset
pxmap
stm::db::map< Key, T, Compare, Allocator, Policy, Traits >The db::map class template is a kind of associative container that supports unique keys (contains at most one of each key value) and provides for fast retrieval of values of another type T based on the keys
stm::db::map< Key, T, Compare, Allocator, Policy, Traits >::index< SKey, SCompare >Member class template db::map::index
stm::db::map< Key, T, Compare, Allocator, Policy, Traits >::lockerXxx
stm::db::multimap< Key, T, Compare, Allocator, Policy, Traits >Class template db::multimap
stm::db::multimap< Key, T, Compare, Allocator, Policy, Traits >::lockerMember class db::multimap::locker
stm::db::multiset< Key, Compare, Allocator, Policy, Traits >Class template db::multiset
stm::db::multiset< Key, Compare, Allocator, Policy, Traits >::lockerMember class db::multiset::locker
stm::db::sql::noconversion< T >
stm::db::null_typeEmpty type with default constructor doing nothing
stm::db::optional< T >The class template optional<T> is a boost::variant type consisting of a db::null_type member, if the instance holds no T value and a T member, if it holds a T value
stm::db::policy< FlagsT, Flags >Class template serving as Policy template parameter for class templates db::map, db::set, db::multimap and db::multiset
stm::db::sql::result
stm::db::set< Key, Compare, Allocator, Policy, Traits >The db::set class template is a kind of associative container that supports unique keys (contains at most one of each key value) and provides for fast retrieval based on these keys
stm::db::set< Key, Compare, Allocator, Policy, Traits >::lockerXxx
stm::db::stream< T, Enable >The class template stream<T> on the first hand serves as stream type to append values of type T in a byte serialized form to the buffers used in the access imlementation of Berkeley databases and on the other hand to extract values of type T from those buffers
stm::db::stream< Data >
stm::db::sql::tableAbstract base class representing a SQL database table
stm::db::sql::table::average< T >
stm::db::sql::table::average< bool >
stm::db::sql::table::average< db::null_type >
stm::db::sql::table::average< std::string >
stm::db::sql::table::average< std::vector< byte > >
stm::db::sql::table::column
stm::db::sql::table::defcol< T, Flags, Convert >
stm::db::sql::table::descr
stm::db::sql::table::descrmap
stm::db::sql::table::field
stm::db::sql::table::field::format
stm::db::sql::table::layout
stm::db::sql::table::locker
stm::db::sql::table::types< DefColSequence >
stm::db::traits< SizeT, DiffT, CharT, Allocator >Class template serving as Traits template parameter for class templates db::map, db::set, db::multimap and db::multiset

© Copyright Tom Michaelis 2002-2007

Distributed under the SysToMath Software License (See the accompanying file license.txt or a copy at www.SysToMath.com).