#include <vector>
#include <initializer_list>
#include <functional>
#include "joedb/Writable.h"
#include "joedb/TYPE_MACRO.h"
Go to the source code of this file.
|
#define | TYPE_MACRO(type, return_type, type_id, R, W) |
|
◆ TYPE_MACRO
#define TYPE_MACRO |
( |
|
type, |
|
|
|
return_type, |
|
|
|
type_id, |
|
|
|
R, |
|
|
|
W |
|
) |
| |
Value: void update_##type_id\
(\
Table_Id table_id,\
Record_Id record_id,\
Field_Id field_id,\
return_type value\
) final;\
void update_vector_##type_id\
(\
Table_Id table_id,\
Record_Id record_id,\
Field_Id field_id,\
size_t size,\
const type *value\
) final;\
type *get_own_##type_id##_storage\
(\
Table_Id table_id,\
Record_Id record_id,\
Field_Id field_id,\
size_t &capacity\
) final;
Definition at line 59 of file Multiplexer.h.