|
SObjectizer
5.8
|
Definition of the template class mhood. More...
#include <so_5/message.hpp>#include <so_5/message_holder.hpp>#include <so_5/compiler_features.hpp>#include <type_traits>Go to the source code of this file.
Namespaces | |
| namespace | so_5 |
| Private part of message limit implementation. | |
| namespace | so_5::details |
| Some reusable and low-level classes/functions which can be used in public header files. | |
Typedefs | |
| template<typename Msg > | |
| using | so_5::details::actual_mhood_base_type |
| Just a useful typename for base type of mhood implementation. | |
| template<typename M > | |
| using | so_5::mutable_mhood_t = mhood_t< mutable_msg<M> > |
| A short name for message hood for mutable message. | |
Enumerations | |
| enum class | so_5::details::mhood_type_t { so_5::details::classical_message , so_5::details::classical_signal , so_5::details::user_type_message } |
| A special selector for mhood_t implementations. More... | |
Functions | |
| template<typename M > | |
| std::enable_if<!is_signal< M >::value, mhood_t< immutable_msg< M > > >::type | so_5::to_immutable (mhood_t< mutable_msg< M > > msg) |
| Transform mutable message instance into immutable. | |
| template<typename M > | |
| std::enable_if< is_signal< M >::value, mhood_t< immutable_msg< M > > >::type | so_5::to_immutable (mhood_t< mutable_msg< M > >) |
Definition of the template class mhood.
Definition in file mhood.hpp.