Joedb 10.0.1
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations | Functions
Joedb

Fundamental joedb classes. More...

Classes

class  joedb::Blob
 
class  joedb::List_Freedom_Keeper
 
class  joedb::Dense_Freedom_Keeper
 
class  joedb::Freedom_Keeper
 
class  joedb::Record_Id
 
class  joedb::Multiplexer
 
class  joedb::Readable
 
class  joedb::Selective_Writable
 
class  joedb::Signal
 
class  joedb::Span< T >
 
class  joedb::Type
 
class  joedb::Writable
 Superclass with all joedb journal event listeners as virtual functions. More...
 
class  joedb::Dummy_Writable
 Writable with empty insert_vector and delete_vector. More...
 
class  joedb::Loop_Writable
 Writable with looping insert_vector and delete_vector. More...
 

Typedefs

using joedb::index_t = ptrdiff_t
 

Enumerations

enum class  joedb::Table_Id : uint16_t
 
enum class  joedb::Field_Id : uint16_t
 

Functions

constexpr const char * joedb::get_version ()
 
bool joedb::is_identifier (const std::string &s)
 

Detailed Description

Typedef Documentation

◆ index_t

using joedb::index_t = typedef ptrdiff_t

Definition at line 18 of file index_types.h.

Enumeration Type Documentation

◆ Field_Id

enum class joedb::Field_Id : uint16_t
strong

Definition at line 15 of file index_types.h.

◆ Table_Id

enum class joedb::Table_Id : uint16_t
strong

Definition at line 12 of file index_types.h.

Function Documentation

◆ get_version()

constexpr const char * joedb::get_version ( )
constexpr

Definition at line 7 of file get_version.h.

◆ is_identifier()

bool joedb::is_identifier ( const std::string &  s)

Definition at line 16 of file is_identifier.cpp.