Joedb 10.0.1
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations | Functions
index_types.h File Reference
#include <stdint.h>
#include <stddef.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.

Classes

class  joedb::Record_Id
 
struct  joedb::underlying_type< T >
 
struct  joedb::underlying_type< Record_Id >
 

Namespaces

namespace  joedb
 

Typedefs

using joedb::index_t = ptrdiff_t
 

Enumerations

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

Functions

constexpr index_t joedb::to_underlying (Record_Id id)
 
constexpr underlying_type< Table_Id >::type joedb::to_underlying (Table_Id id)
 
constexpr underlying_type< Field_Id >::type joedb::to_underlying (Field_Id id)
 
Table_Idjoedb::operator++ (Table_Id &id)
 
Field_Idjoedb::operator++ (Field_Id &id)