Public Member Functions | Public Attributes | List of all members
SmlRosLogger Struct Reference

#include <logger.h>

Public Member Functions

template<class SM , class TAction , class TEvent >
void log_action (const TAction &, const TEvent &)
 
template<class SM , class TGuard , class TEvent >
void log_guard (const TGuard &, const TEvent &, bool result)
 
template<class SM , class TEvent >
void log_process_event (const TEvent &)
 
template<class SM , class TSrcState , class TDstState >
void log_state_change (const TSrcState &src, const TDstState &dst)
 
 SmlRosLogger (const std::string &name)
 

Public Attributes

const std::string name_
 

Detailed Description

Definition at line 45 of file logger.h.

Constructor & Destructor Documentation

◆ SmlRosLogger()

SmlRosLogger::SmlRosLogger ( const std::string &  name)
inline

Definition at line 46 of file logger.h.

Member Function Documentation

◆ log_action()

template<class SM , class TAction , class TEvent >
void SmlRosLogger::log_action ( const TAction &  ,
const TEvent &   
)
inline

Definition at line 65 of file logger.h.

◆ log_guard()

template<class SM , class TGuard , class TEvent >
void SmlRosLogger::log_guard ( const TGuard &  ,
const TEvent &  ,
bool  result 
)
inline

Definition at line 56 of file logger.h.

◆ log_process_event()

template<class SM , class TEvent >
void SmlRosLogger::log_process_event ( const TEvent &  )
inline

Definition at line 49 of file logger.h.

◆ log_state_change()

template<class SM , class TSrcState , class TDstState >
void SmlRosLogger::log_state_change ( const TSrcState &  src,
const TDstState &  dst 
)
inline

Definition at line 73 of file logger.h.

Member Data Documentation

◆ name_

const std::string SmlRosLogger::name_

Definition at line 79 of file logger.h.


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


boost_sml
Author(s): boost-experimental (https://github.com/boost-experimental)
autogenerated on Thu Jan 26 2023 03:14:02