Overture
Version 25
|
Go to the source code of this file.
Classes | |
class | DBase::DBErr |
Exception class for the simple database. More... | |
class | DBase::Entry |
a base class for all entries into the database More... | |
class | DBase::SpecializedEntry< T > |
the actual container class that hold data in the database More... | |
class | DBase::DataBase |
the actual database class, uses a stl map for actual data storage/retrieval More... | |
Namespaces | |
namespace | DBase |
a simple variable database for a simple code | |
Typedefs | |
typedef KK::sptr< Entry > | DBase::EntryP |
Enumerations | |
enum | DBase::EntryTrait { DBase::persistent =0x1, DBase::distributed =persistent<<1 } |
traits for each database entry, currently just examples More... | |
Functions | |
template<typename T > | |
bool | DBase::can_cast_entry (Entry &e) |
template<typename T > | |
bool | DBase::can_cast_entry (EntryP &e) |
template<typename T > | |
T & | DBase::cast_entry (Entry &e) |
template<typename T > | |
T & | DBase::cast_entry (EntryP &e) |