QP/C++ 6.9.3
qep_msm.cpp File Reference

QP::QMsm implementation. More...

#include "qep_port.hpp"
#include "qs_port.hpp"
#include "qs_pkg.hpp"
#include "qassert.h"
Include dependency graph for qep_msm.cpp:

Go to the source code of this file.

Namespaces

 QP
 namespace associated with the QP/C++ framework
 

Macros

#define QEP_ACT_PTR_INC_(act_)   (++(act_))
 Internal macro to increment the given action table act_. More...
 

Detailed Description

QP::QMsm implementation.

Definition in file qep_msm.cpp.

Macro Definition Documentation

◆ QEP_ACT_PTR_INC_

#define QEP_ACT_PTR_INC_ (   act_)    (++(act_))

Internal macro to increment the given action table act_.

Note
Incrementing a pointer violates the MISRA-C 2004 Rule 17.4(req), pointer arithmetic other than array indexing. Encapsulating this violation in a macro allows to selectively suppress this specific deviation.

Definition at line 53 of file qep_msm.cpp.