Joedb 9.1.4
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Namespaces | Enumerations | Functions
index_types.h File Reference
#include <stdint.h>
#include <stdlib.h>
#include <type_traits>
Include dependency graph for index_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  joedb
 

Enumerations

enum class  joedb::Table_Id : uint16_t
 
enum class  joedb::Field_Id : uint16_t
 
enum class  joedb::Record_Id : size_t
 

Functions

constexpr std::underlying_type< Table_Id >::type joedb::to_underlying (Table_Id id)
 
constexpr std::underlying_type< Field_Id >::type joedb::to_underlying (Field_Id id)
 
constexpr std::underlying_type< Record_Id >::type joedb::to_underlying (Record_Id id)
 
constexpr Record_Id joedb::operator+ (Record_Id id, size_t size)
 
constexpr Record_Id joedb::operator- (Record_Id id, size_t size)
 
Table_Idjoedb::operator++ (Table_Id &id)
 
Field_Idjoedb::operator++ (Field_Id &id)
 
Record_Idjoedb::operator++ (Record_Id &id)
 
Record_Idjoedb::operator-- (Record_Id &id)