Joedb 9.1.4
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs
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)   c,
 
#define TYPE_MACRO(a, b, c, d, e)   1 +
 
#define TYPE_MACRO(type, return_type, type_id, read, write)    static Type type_id() {return Type(Type_Id::type_id);};
 
#define TYPE_MACRO_NO_REFERENCE
 

Typedefs

typedef uint8_t joedb::Type_Id_Storage
 

Macro Definition Documentation

◆ TYPE_MACRO [1/3]

#define TYPE_MACRO (   a,
  b,
  c,
  d,
 
)    c,

Definition at line 19 of file Type.h.

◆ TYPE_MACRO [2/3]

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

Definition at line 19 of file Type.h.

◆ TYPE_MACRO [3/3]

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

Definition at line 19 of file Type.h.

◆ TYPE_MACRO_NO_REFERENCE

#define TYPE_MACRO_NO_REFERENCE

Definition at line 48 of file Type.h.