QP/C++ Framework in C++ interface including the backwards-compatibility layer. More...
Go to the source code of this file.
Namespaces | |
| namespace | QP |
| QP/C++ Framework namespace. | |
Macros | |
| #define | QP_API_VERSION 0 |
| #define | QM_SM_STATE_DECL(subm_, state_) |
| #define | qm_super_sub(sm_state_) |
| #define | qm_tran_ep(tatbl_) |
| #define | qm_tran_xp(xp_, tatbl_) |
| #define | qm_sm_exit(sm_state_) |
| #define | Q_onAssert(module_, id_) |
| #define | Q_ALLEGE_ID(id_, expr_) |
| #define | Q_ALLEGE(expr_) |
| #define | Q_ASSERT_COMPILE(expr_) |
Typedefs | |
| using | enum_t = int |
| using | char_t = char |
Enumerations | |
| enum | QP::QS_Groups_old : std::int16_t { QP::QS_ALL_RECORDS = QS_GRP_ALL , QP::QS_SM_RECORDS = QS_GRP_SM , QP::QS_AO_RECORDS = QS_GRP_AO , QP::QS_EQ_RECORDS = QS_GRP_EQ , QP::QS_MP_RECORDS = QS_GRP_MP , QP::QS_TE_RECORDS = QS_GRP_TE , QP::QS_QF_RECORDS = QS_GRP_QF , QP::QS_SC_RECORDS = QS_GRP_SC , QP::QS_SEM_RECORDS = QS_GRP_SEM , QP::QS_MTX_RECORDS = QS_GRP_MTX , QP::QS_U0_RECORDS = QS_GRP_U0 , QP::QS_U1_RECORDS = QS_GRP_U1 , QP::QS_U2_RECORDS = QS_GRP_U2 , QP::QS_U3_RECORDS = QS_GRP_U3 , QP::QS_U4_RECORDS = QS_GRP_U4 , QP::QS_UA_RECORDS = QS_GRP_UA } |
QP/C++ Framework in C++ interface including the backwards-compatibility layer.
Definition in file qpcpp.hpp.
| #define QM_SM_STATE_DECL | ( | subm_, | |
| state_ ) |
| #define qm_super_sub | ( | sm_state_ | ) |
| #define qm_tran_ep | ( | tatbl_ | ) |
| #define qm_tran_xp | ( | xp_, | |
| tatbl_ ) |
| #define qm_sm_exit | ( | sm_state_ | ) |
| #define Q_onAssert | ( | module_, | |
| id_ ) |
| #define Q_ALLEGE_ID | ( | id_, | |
| expr_ ) |
| #define Q_ALLEGE | ( | expr_ | ) |
| #define Q_ASSERT_COMPILE | ( | expr_ | ) |
Static (compile-time) assertion.
| using char_t = char |