Joedb 9.1.4
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
Readonly_Journal.h File Reference
#include "joedb/Writable.h"
#include "joedb/journal/Async_Reader.h"
#include "joedb/journal/Journal_Construction_Lock.h"
#include <array>
#include "joedb/TYPE_MACRO.h"
Include dependency graph for Readonly_Journal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  joedb::Readonly_Journal
 

Namespaces

namespace  joedb
 

Macros

#define TYPE_MACRO(cpp_type, return_type, type_id, read_method, W)    void perform_update_##type_id(Writable &writable);
 
#define TYPE_MACRO(cpp_type, return_type, type_id, read_method, W)    void read_vector_of_##type_id(cpp_type *data, size_t size);
 
#define TYPE_MACRO(t, rt, type_id, r, w)
 

Macro Definition Documentation

◆ TYPE_MACRO [1/3]

#define TYPE_MACRO (   cpp_type,
  return_type,
  type_id,
  read_method,
 
)     void perform_update_##type_id(Writable &writable);

Definition at line 44 of file Readonly_Journal.h.

◆ TYPE_MACRO [2/3]

#define TYPE_MACRO (   cpp_type,
  return_type,
  type_id,
  read_method,
 
)     void read_vector_of_##type_id(cpp_type *data, size_t size);

Definition at line 44 of file Readonly_Journal.h.

◆ TYPE_MACRO [3/3]

#define TYPE_MACRO (   t,
  rt,
  type_id,
  r,
 
)
Value:
update_##type_id,\
update_last_##type_id,\
update_next_##type_id,\
update_vector_##type_id,

Definition at line 44 of file Readonly_Journal.h.