Short description of this file. More...
#include <iostream>
#include <map>
#include <set>
#include <sstream>
#include <string>
#include "exceptions.hpp"
#include "verbosity.hpp"
Go to the source code of this file.
Classes | |
class | mm_messages::MessageRegistry |
struct | mm_messages::RegistryEntry< ID, T > |
Library instantiable variable for registration purposes. More... | |
Namespaces | |
namespace | mm_messages |
Defines | |
#define | MM_REGISTER_IMP_1(id, T, Description, uuid) |
#define | MM_REGISTER_IMP_2(uuid) unused_packet_info_##uuid |
#define | MM_REGISTER_PACKET_INFO(id, T, Description) MM_REGISTER_IMP_1(id, T, Description, __COUNTER__) |
Short description of this file.
Definition in file registry.hpp.
#define MM_REGISTER_IMP_1 | ( | id, | |
T, | |||
Description, | |||
uuid | |||
) |
namespace mm_messages_registry_entries { \ const mm_messages::RegistryEntry<id, T> MM_REGISTER_IMP_2(uuid)(Description); \ }
Definition at line 126 of file registry.hpp.
#define MM_REGISTER_IMP_2 | ( | uuid | ) | unused_packet_info_##uuid |
Definition at line 125 of file registry.hpp.
#define MM_REGISTER_PACKET_INFO | ( | id, | |
T, | |||
Description | |||
) | MM_REGISTER_IMP_1(id, T, Description, __COUNTER__) |
Definition at line 130 of file registry.hpp.