Joedb 9.1.4
The Journal-Only Embedded Database
|
#include <joedb/journal/Buffer.h>
Public Member Functions | |
template<typename T > | |
void | write (T x) |
template<typename T > | |
T | read () |
template<typename T > | |
void | compact_write (T x) |
template<typename T > | |
T | compact_read () |
Public Attributes | |
char | data [size+extra_size] |
size_t | index |
Static Public Attributes | |
static constexpr size_t | size = (1 << log_size) |
static constexpr int64_t | ssize = (1 << log_size) |
static constexpr size_t | extra_size = 8 |
|
inline |
char joedb::Buffer< log_size >::data[size+extra_size] |
|
staticconstexpr |
size_t joedb::Buffer< log_size >::index |