framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Constant Groups | Macros
message_switch.hpp File Reference

Message switch implementation. More...

#include <utility>
#include <string>
#include <array>
#include <boost/preprocessor/config/limits.hpp>
#include <boost/preprocessor/repetition/repeat.hpp>
#include <boost/preprocessor/punctuation/comma_if.hpp>
#include <boost/preprocessor/iteration/local.hpp>
#include <framework/common/pack_container.hpp>
#include <framework/common/common_macros.hpp>
#include <framework/protocol_buffers/message_switch.inl>

Go to the source code of this file.

Namespaces

 framework
 Framework namespace.
 
 framework::protocol_buffers
 Protocol buffers namespace.
 

Constant Groups

 framework
 Framework namespace.
 
 framework::protocol_buffers
 Protocol buffers namespace.
 

Macros

#define FRAMEWORK_PROTOCOL_BUFFERS_SWITCH_LIMIT   40
 Switch limit. More...
 

Detailed Description

Message switch implementation.

Macro Definition Documentation

#define FRAMEWORK_PROTOCOL_BUFFERS_SWITCH_LIMIT   40

Switch limit.

Defines the maximum number of switch cases to expand - remaining cases are handled recursively.