Classes | Namespaces | Defines
registry.hpp File Reference

Short description of this file. More...

#include <iostream>
#include <map>
#include <set>
#include <sstream>
#include <string>
#include "exceptions.hpp"
#include "verbosity.hpp"
Include dependency graph for registry.hpp:
This graph shows which files directly or indirectly include this file:

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__)

Detailed Description

Short description of this file.

Definition in file registry.hpp.


Define Documentation

#define MM_REGISTER_IMP_1 (   id,
  T,
  Description,
  uuid 
)
Value:
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.



mm_messages
Author(s): Daniel Stonier
autogenerated on Thu Jun 6 2019 21:13:16