Joedb 10.4.6
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
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_Id & joedb::operator++ (Table_Id &id)
Field_Id & joedb::operator++ (Field_Id &id)