KK
Size: a a a
KK
KK
KK
Е
struct A {
declare_struct;
declare_field(bool,b);
};O
#define MAIN int main() {}
#define GLOBAL_VARIABLE int var = 42;
GLOBAL_VARIABLE
MAINKK
struct A {
declare_struct;
declare_field(bool,b);
};Е
KK
O
struct A {
declare_struct;
declare_field(bool,b);
};class Property;
...
struct A {
Property<bool, "Name"> b;
};Е
KK
KK
KK
Е
class Property;
...
struct A {
Property<bool, "Name"> b;
};Property<bool,"can_send_messages"> can_send_messagesO
Property<bool,"can_send_messages"> can_send_messagesЕ
KK
O
Е
Е