Joedb 10.5.0
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Type.h File Reference
#include "joedb/index_types.h"
#include "joedb/Blob.h"
#include <string>
#include "joedb/TYPE_MACRO.h"
Include dependency graph for Type.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  joedb::Type

Namespaces

namespace  joedb

Macros

#define TYPE_MACRO(a, b, c, d, e)
#define TYPE_MACRO(a, b, c, d, e)
#define TYPE_MACRO(type, return_type, type_id, read, write)
#define TYPE_MACRO_NO_REFERENCE

Typedefs

using joedb::Type_Id_Storage = uint8_t

Macro Definition Documentation

◆ TYPE_MACRO [1/3]

#define TYPE_MACRO ( a,
b,
c,
d,
e )
Value:
1 +

Definition at line 20 of file Type.h.

◆ TYPE_MACRO [2/3]

#define TYPE_MACRO ( a,
b,
c,
d,
e )
Value:
c,

Definition at line 20 of file Type.h.

◆ TYPE_MACRO [3/3]

#define TYPE_MACRO ( type,
return_type,
type_id,
read,
write )
Value:
static Type type_id() {return Type(Type_Id::type_id);}

Definition at line 20 of file Type.h.

◆ TYPE_MACRO_NO_REFERENCE

#define TYPE_MACRO_NO_REFERENCE

Definition at line 49 of file Type.h.