SMACC2
Loading...
Searching...
No Matches
smacc2::default_events::EvServiceResponse< TSource, TOrthogonal, TResponse > Struct Template Reference

#include <smacc_default_events.hpp>

Inheritance diagram for smacc2::default_events::EvServiceResponse< TSource, TOrthogonal, TResponse >:
Inheritance graph
Collaboration diagram for smacc2::default_events::EvServiceResponse< TSource, TOrthogonal, TResponse >:
Collaboration graph

Static Public Member Functions

static std::string getEventLabel ()
 
static std::string getDefaultTransitionTag ()
 
static std::string getDefaultTransitionType ()
 

Public Attributes

TResponse response
 

Detailed Description

template<typename TSource, typename TOrthogonal, typename TResponse>
struct smacc2::default_events::EvServiceResponse< TSource, TOrthogonal, TResponse >

Definition at line 109 of file smacc_default_events.hpp.

Member Function Documentation

◆ getDefaultTransitionTag()

template<typename TSource , typename TOrthogonal , typename TResponse >
static std::string smacc2::default_events::EvServiceResponse< TSource, TOrthogonal, TResponse >::getDefaultTransitionTag ( )
inlinestatic

Definition at line 120 of file smacc_default_events.hpp.

120{ return demangledTypeName<SUCCESS>(); }
std::string demangledTypeName()

References smacc2::introspection::demangledTypeName().

Here is the call graph for this function:

◆ getDefaultTransitionType()

template<typename TSource , typename TOrthogonal , typename TResponse >
static std::string smacc2::default_events::EvServiceResponse< TSource, TOrthogonal, TResponse >::getDefaultTransitionType ( )
inlinestatic

Definition at line 122 of file smacc_default_events.hpp.

122{ return demangledTypeName<SUCCESS>(); }

References smacc2::introspection::demangledTypeName().

Here is the call graph for this function:

◆ getEventLabel()

template<typename TSource , typename TOrthogonal , typename TResponse >
static std::string smacc2::default_events::EvServiceResponse< TSource, TOrthogonal, TResponse >::getEventLabel ( )
inlinestatic

Definition at line 113 of file smacc_default_events.hpp.

114 {
115 std::string label;
116 EventLabel<TSource>(label);
117 return label;
118 }
std::enable_if< HasEventLabel< T >::value, void >::type EventLabel(std::string &label)

References smacc2::introspection::EventLabel().

Here is the call graph for this function:

Member Data Documentation

◆ response

template<typename TSource , typename TOrthogonal , typename TResponse >
TResponse smacc2::default_events::EvServiceResponse< TSource, TOrthogonal, TResponse >::response

Definition at line 111 of file smacc_default_events.hpp.


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