emlabcpp
modern opinionated embedded C++ library
error.h File Reference
#include "../../protocol/streams.h"
#include "../../visit.h"
#include "./protocol.h"
#include <variant>
+ Include dependency graph for error.h:

Go to the source code of this file.

Classes

struct  emlabcpp::testing::reactor_protocol_error
 
struct  emlabcpp::testing::controller_protocol_error
 
struct  emlabcpp::testing::internal_reactor_error
 
struct  emlabcpp::testing::controller_internal_error
 

Namespaces

 emlabcpp
 MIT License.
 
 emlabcpp::testing
 MIT License.
 

Typedefs

using emlabcpp::testing::error_variant = std::variant< reactor_protocol_error, controller_protocol_error, internal_reactor_error, controller_internal_error >
 

Class Documentation

◆ emlabcpp::testing::reactor_protocol_error

struct emlabcpp::testing::reactor_protocol_error
+ Collaboration diagram for emlabcpp::testing::reactor_protocol_error:
Class Members
error_record rec

◆ emlabcpp::testing::controller_protocol_error

struct emlabcpp::testing::controller_protocol_error
+ Collaboration diagram for emlabcpp::testing::controller_protocol_error:
Class Members
error_record rec

◆ emlabcpp::testing::internal_reactor_error

struct emlabcpp::testing::internal_reactor_error
Class Members
reactor_error_variant val

◆ emlabcpp::testing::controller_internal_error

struct emlabcpp::testing::controller_internal_error
Class Members
msgid msg_id