Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
<source lang="cpp">
mixin ProtocolPool!(int, BinaryBackend,
0, AMsg,
1, BMsg,
2, CMsg
);
</source><source lang="cpp">
mixin ProtocolPool!(int, BinaryBackend, "AMsg", "BMsg", "CMsg");
</source>mixin ProtocolPool!(int, BinaryBackend, AMsg, BMsg, CMsg);
class Message
{
enum MessageType
{
..
};
Message(MessageType type);
void add_param(..);
void add_param(..);
void get_param(..);
void get_param(..);
MessageType get_message_tyoe();
};
Message dispatching на D