29#ifndef ETL_MESSAGE_INCLUDED
30#define ETL_MESSAGE_INCLUDED
35#include "message_types.h"
37#include "static_assert.h"
48 message_exception(string_type reason_, string_type file_name_, numeric_type line_number_)
49 :
exception(reason_, file_name_, line_number_)
60 :
message_exception(ETL_ERROR_TEXT(
"message:unknown", ETL_MESSAGE_FILE_ID
"A"), file_name_, line_number_)
82 template <etl::message_
id_t ID_,
typename TParent = etl::imessage>
97 template <etl::message_
id_t ID_,
typename TParent>
ETL_CONSTEXPR exception(string_type reason_, string_type, numeric_type line_)
Constructor.
Definition: exception.h:69
Definition: exception.h:47
is_base_of
Definition: type_traits_generator.h:1252
bitset_ext
Definition: absolute.h:38
uint_least8_t message_id_t
Allow alternative type for message id.
Definition: message_types.h:40