CommRaT 2.0.0
C++20 Real-Time Messaging Framework
Loading...
Searching...
No Matches
commrat::AutoAssignIDs< MessageDefs > Struct Template Reference

Helper to assign auto-incremented IDs to messages marked with needs_auto_id. More...

#include <commrat/messaging/message_registry.hpp>

Public Types

using Result = typename AutoAssignIDsProcess< std::tuple<>, MessageDefs... >::Result
 

Detailed Description

template<typename... MessageDefs>
struct commrat::AutoAssignIDs< MessageDefs >

Helper to assign auto-incremented IDs to messages marked with needs_auto_id.

Forward processing: assigns ID to First, then recursively processes Rest with First in context.

Definition at line 86 of file message_registry.hpp.

Member Typedef Documentation

◆ Result

template<typename... MessageDefs>
using commrat::AutoAssignIDs< MessageDefs >::Result = typename AutoAssignIDsProcess<std::tuple<>, MessageDefs...>::Result

Definition at line 87 of file message_registry.hpp.


The documentation for this struct was generated from the following file: