#include <joedb/journal/File_Buffer.h>
Definition at line 14 of file File_Buffer.h.
◆ File_Buffer()
◆ ~File_Buffer()
| joedb::File_Buffer::~File_Buffer |
( |
| ) |
|
◆ compact_read()
template<typename T>
| T joedb::File_Buffer::compact_read |
( |
| ) |
|
|
inline |
◆ compact_write()
template<typename T>
| void joedb::File_Buffer::compact_write |
( |
T | x | ) |
|
|
inline |
◆ flush()
| void joedb::File_Buffer::flush |
( |
| ) |
|
◆ get_position()
| int64_t joedb::File_Buffer::get_position |
( |
| ) |
const |
|
inlinenoexcept |
◆ ignore()
| void joedb::File_Buffer::ignore |
( |
const int64_t | n | ) |
|
|
inline |
◆ read()
template<typename T>
| T joedb::File_Buffer::read |
( |
| ) |
|
|
inline |
◆ read_blob()
| Blob joedb::File_Buffer::read_blob |
( |
| ) |
|
|
inline |
◆ read_data()
| size_t joedb::File_Buffer::read_data |
( |
char * | data, |
|
|
const size_t | n ) |
|
inline |
◆ read_reference()
| Record_Id joedb::File_Buffer::read_reference |
( |
| ) |
|
|
inline |
◆ read_string()
| std::string joedb::File_Buffer::read_string |
( |
| ) |
|
◆ read_strong_type()
template<typename T>
| T joedb::File_Buffer::read_strong_type |
( |
| ) |
|
|
inline |
◆ safe_read_string()
| std::string joedb::File_Buffer::safe_read_string |
( |
int64_t | max_size | ) |
|
◆ set_position()
| void joedb::File_Buffer::set_position |
( |
int64_t | position | ) |
|
◆ write()
template<typename T>
| void joedb::File_Buffer::write |
( |
T | x | ) |
|
|
inline |
◆ write_blob()
| void joedb::File_Buffer::write_blob |
( |
Blob | blob | ) |
|
|
inline |
◆ write_data()
| void joedb::File_Buffer::write_data |
( |
const char * | data, |
|
|
size_t | n ) |
|
inline |
◆ write_reference()
| void joedb::File_Buffer::write_reference |
( |
Record_Id | id | ) |
|
|
inline |
◆ write_string()
| void joedb::File_Buffer::write_string |
( |
std::string_view | s | ) |
|
The documentation for this class was generated from the following files: