Go to the source code of this file.
|
#define | TYPE_MACRO(type, return_type, type_id, read_method, write_method) |
|
#define | TYPE_MACRO(type, return_type, type_id, R, W) |
|
◆ TYPE_MACRO [1/2]
#define TYPE_MACRO |
( |
|
type, |
|
|
|
return_type, |
|
|
|
type_id, |
|
|
|
R, |
|
|
|
W |
|
) |
| |
Value: case Type::Type_Id::type_id:\
{\
std::vector<type> v(size);\
for (size_t i = 0; i < size; i++)\
v[i] = joedb::read_##type_id(parameters);\
writable.update_vector_##type_id(table_id, record_id, field_id, size, &v[0]);\
}\
break;
◆ TYPE_MACRO [2/2]
#define TYPE_MACRO |
( |
|
type, |
|
|
|
return_type, |
|
|
|
type_id, |
|
|
|
read_method, |
|
|
|
write_method |
|
) |
| |
Value: case Type::Type_Id::type_id:\
{\
const type value = joedb::read_##type_id(in);\
writable.update_##type_id(table_id, record_id, field_id, value);\
}\
break;