QP/C++ 6.9.3
qs_dummy.hpp File Reference

Dummy definitions of the QS macros that avoid code generation from the QS instrumentation. More...

Go to the source code of this file.

Macros

#define QS_INIT(arg_)   (true)
 
#define QS_EXIT()   static_cast<void>(0)
 
#define QS_DUMP()   static_cast<void>(0)
 
#define QS_GLB_FILTER(rec_)   static_cast<void>(0)
 
#define QS_LOC_FILTER(qs_id_)   static_cast<void>(0)
 
#define QS_GET_BYTE(pByte_)   (0xFFFFU)
 
#define QS_GET_BLOCK(pSize_)   (nullptr)
 
#define QS_BEGIN_ID(rec_, qs_id_)   if (false) {
 
#define QS_END()   }
 
#define QS_BEGIN_NOCRIT(rec_, qs_id_)   if (false) {
 
#define QS_END_NOCRIT()   }
 
#define QS_I8(width_, data_)   static_cast<void>(0)
 
#define QS_U8(width_, data_)   static_cast<void>(0)
 
#define QS_I16(width_, data_)   static_cast<void>(0)
 
#define QS_U16(width_, data_)   static_cast<void>(0)
 
#define QS_I32(width_, data_)   static_cast<void>(0)
 
#define QS_U32(width_, data_)   static_cast<void>(0)
 
#define QS_F32(width_, data_)   static_cast<void>(0)
 
#define QS_F64(width_, data_)   static_cast<void>(0)
 
#define QS_U64(width_, data_)   static_cast<void>(0)
 
#define QS_STR(str_)   static_cast<void>(0)
 
#define QS_MEM(mem_, size_)   static_cast<void>(0)
 
#define QS_SIG(sig_, obj_)   static_cast<void>(0)
 
#define QS_OBJ(obj_)   static_cast<void>(0)
 
#define QS_FUN(fun_)   static_cast<void>(0)
 
#define QS_SIG_DICTIONARY(sig_, obj_)   static_cast<void>(0)
 
#define QS_OBJ_DICTIONARY(obj_)   static_cast<void>(0)
 
#define QS_FUN_DICTIONARY(fun_)   static_cast<void>(0)
 
#define QS_USR_DICTIONARY(rec_)   static_cast<void>(0)
 
#define QS_ASSERTION(module_, loc_, delay_)   static_cast<void>(0)
 
#define QS_FLUSH()   static_cast<void>(0)
 
#define QS_TEST_PROBE_DEF(fun_)
 
#define QS_TEST_PROBE(code_)
 
#define QS_TEST_PROBE_ID(id_, code_)
 
#define QS_TEST_PAUSE()   static_cast<void>(0)
 
#define QS_OUTPUT()   static_cast<void>(0)
 
#define QS_RX_INPUT()   static_cast<void>(0)
 
#define QS_BEGIN_PRE_(rec_, qs_id_)   if (false) {
 
#define QS_END_PRE_()   }
 
#define QS_BEGIN_NOCRIT_PRE_(rec_, qs_id_)   if (false) {
 
#define QS_END_NOCRIT_PRE_()   }
 
#define QS_U8_PRE_(data_)   static_cast<void>(0)
 
#define QS_2U8_PRE_(data1_, data2_)   static_cast<void>(0)
 
#define QS_U16_PRE_(data_)   static_cast<void>(0)
 
#define QS_U32_PRE_(data_)   static_cast<void>(0)
 
#define QS_TIME_PRE_()   static_cast<void>(0)
 
#define QS_SIG_PRE_(sig_)   static_cast<void>(0)
 
#define QS_EVS_PRE_(size_)   static_cast<void>(0)
 
#define QS_OBJ_PRE_(obj_)   static_cast<void>(0)
 
#define QS_FUN_PRE_(fun_)   static_cast<void>(0)
 
#define QS_EQC_PRE_(ctr_)   static_cast<void>(0)
 
#define QS_MPC_PRE_(ctr_)   static_cast<void>(0)
 
#define QS_MPS_PRE_(size_)   static_cast<void>(0)
 
#define QS_TEC_PRE_(ctr_)   static_cast<void>(0)
 
#define QS_CRIT_STAT_
 
#define QF_QS_CRIT_ENTRY()   static_cast<void>(0)
 
#define QF_QS_CRIT_EXIT()   static_cast<void>(0)
 
#define QF_QS_ISR_ENTRY(isrnest_, prio_)   static_cast<void>(0)
 
#define QF_QS_ISR_EXIT(isrnest_, prio_)   static_cast<void>(0)
 
#define QF_QS_ACTION(act_)   static_cast<void>(0)
 

Detailed Description

Dummy definitions of the QS macros that avoid code generation from the QS instrumentation.

Definition in file qs_dummy.hpp.

Macro Definition Documentation

◆ QS_INIT

#define QS_INIT (   arg_)    (true)

Definition at line 47 of file qs_dummy.hpp.

◆ QS_EXIT

#define QS_EXIT ( )    static_cast<void>(0)

Definition at line 48 of file qs_dummy.hpp.

◆ QS_DUMP

#define QS_DUMP ( )    static_cast<void>(0)

Definition at line 49 of file qs_dummy.hpp.

◆ QS_GLB_FILTER

#define QS_GLB_FILTER (   rec_)    static_cast<void>(0)

Definition at line 50 of file qs_dummy.hpp.

◆ QS_LOC_FILTER

#define QS_LOC_FILTER (   qs_id_)    static_cast<void>(0)

Definition at line 51 of file qs_dummy.hpp.

◆ QS_GET_BYTE

#define QS_GET_BYTE (   pByte_)    (0xFFFFU)

Definition at line 53 of file qs_dummy.hpp.

◆ QS_GET_BLOCK

#define QS_GET_BLOCK (   pSize_)    (nullptr)

Definition at line 54 of file qs_dummy.hpp.

◆ QS_BEGIN_ID

#define QS_BEGIN_ID (   rec_,
  qs_id_ 
)    if (false) {

Definition at line 56 of file qs_dummy.hpp.

◆ QS_END

#define QS_END ( )    }

Definition at line 57 of file qs_dummy.hpp.

◆ QS_BEGIN_NOCRIT

#define QS_BEGIN_NOCRIT (   rec_,
  qs_id_ 
)    if (false) {

Definition at line 58 of file qs_dummy.hpp.

◆ QS_END_NOCRIT

#define QS_END_NOCRIT ( )    }

Definition at line 59 of file qs_dummy.hpp.

◆ QS_I8

#define QS_I8 (   width_,
  data_ 
)    static_cast<void>(0)

Definition at line 61 of file qs_dummy.hpp.

◆ QS_U8

#define QS_U8 (   width_,
  data_ 
)    static_cast<void>(0)

Definition at line 62 of file qs_dummy.hpp.

◆ QS_I16

#define QS_I16 (   width_,
  data_ 
)    static_cast<void>(0)

Definition at line 63 of file qs_dummy.hpp.

◆ QS_U16

#define QS_U16 (   width_,
  data_ 
)    static_cast<void>(0)

Definition at line 64 of file qs_dummy.hpp.

◆ QS_I32

#define QS_I32 (   width_,
  data_ 
)    static_cast<void>(0)

Definition at line 65 of file qs_dummy.hpp.

◆ QS_U32

#define QS_U32 (   width_,
  data_ 
)    static_cast<void>(0)

Definition at line 66 of file qs_dummy.hpp.

◆ QS_F32

#define QS_F32 (   width_,
  data_ 
)    static_cast<void>(0)

Definition at line 67 of file qs_dummy.hpp.

◆ QS_F64

#define QS_F64 (   width_,
  data_ 
)    static_cast<void>(0)

Definition at line 68 of file qs_dummy.hpp.

◆ QS_U64

#define QS_U64 (   width_,
  data_ 
)    static_cast<void>(0)

Definition at line 69 of file qs_dummy.hpp.

◆ QS_STR

#define QS_STR (   str_)    static_cast<void>(0)

Definition at line 70 of file qs_dummy.hpp.

◆ QS_MEM

#define QS_MEM (   mem_,
  size_ 
)    static_cast<void>(0)

Definition at line 71 of file qs_dummy.hpp.

◆ QS_SIG

#define QS_SIG (   sig_,
  obj_ 
)    static_cast<void>(0)

Definition at line 72 of file qs_dummy.hpp.

◆ QS_OBJ

#define QS_OBJ (   obj_)    static_cast<void>(0)

Definition at line 73 of file qs_dummy.hpp.

◆ QS_FUN

#define QS_FUN (   fun_)    static_cast<void>(0)

Definition at line 74 of file qs_dummy.hpp.

◆ QS_SIG_DICTIONARY

#define QS_SIG_DICTIONARY (   sig_,
  obj_ 
)    static_cast<void>(0)

Definition at line 76 of file qs_dummy.hpp.

◆ QS_OBJ_DICTIONARY

#define QS_OBJ_DICTIONARY (   obj_)    static_cast<void>(0)

Definition at line 77 of file qs_dummy.hpp.

◆ QS_FUN_DICTIONARY

#define QS_FUN_DICTIONARY (   fun_)    static_cast<void>(0)

Definition at line 78 of file qs_dummy.hpp.

◆ QS_USR_DICTIONARY

#define QS_USR_DICTIONARY (   rec_)    static_cast<void>(0)

Definition at line 79 of file qs_dummy.hpp.

◆ QS_ASSERTION

#define QS_ASSERTION (   module_,
  loc_,
  delay_ 
)    static_cast<void>(0)

Definition at line 80 of file qs_dummy.hpp.

◆ QS_FLUSH

#define QS_FLUSH ( )    static_cast<void>(0)

Definition at line 81 of file qs_dummy.hpp.

◆ QS_TEST_PROBE_DEF

#define QS_TEST_PROBE_DEF (   fun_)

Definition at line 83 of file qs_dummy.hpp.

◆ QS_TEST_PROBE

#define QS_TEST_PROBE (   code_)

Definition at line 84 of file qs_dummy.hpp.

◆ QS_TEST_PROBE_ID

#define QS_TEST_PROBE_ID (   id_,
  code_ 
)

Definition at line 85 of file qs_dummy.hpp.

◆ QS_TEST_PAUSE

#define QS_TEST_PAUSE ( )    static_cast<void>(0)

Definition at line 86 of file qs_dummy.hpp.

◆ QS_OUTPUT

#define QS_OUTPUT ( )    static_cast<void>(0)

Definition at line 88 of file qs_dummy.hpp.

◆ QS_RX_INPUT

#define QS_RX_INPUT ( )    static_cast<void>(0)

Definition at line 89 of file qs_dummy.hpp.

◆ QS_BEGIN_PRE_

#define QS_BEGIN_PRE_ (   rec_,
  qs_id_ 
)    if (false) {

Definition at line 96 of file qs_dummy.hpp.

◆ QS_END_PRE_

#define QS_END_PRE_ ( )    }

Definition at line 97 of file qs_dummy.hpp.

◆ QS_BEGIN_NOCRIT_PRE_

#define QS_BEGIN_NOCRIT_PRE_ (   rec_,
  qs_id_ 
)    if (false) {

Definition at line 98 of file qs_dummy.hpp.

◆ QS_END_NOCRIT_PRE_

#define QS_END_NOCRIT_PRE_ ( )    }

Definition at line 99 of file qs_dummy.hpp.

◆ QS_U8_PRE_

#define QS_U8_PRE_ (   data_)    static_cast<void>(0)

Definition at line 100 of file qs_dummy.hpp.

◆ QS_2U8_PRE_

#define QS_2U8_PRE_ (   data1_,
  data2_ 
)    static_cast<void>(0)

Definition at line 101 of file qs_dummy.hpp.

◆ QS_U16_PRE_

#define QS_U16_PRE_ (   data_)    static_cast<void>(0)

Definition at line 102 of file qs_dummy.hpp.

◆ QS_U32_PRE_

#define QS_U32_PRE_ (   data_)    static_cast<void>(0)

Definition at line 103 of file qs_dummy.hpp.

◆ QS_TIME_PRE_

#define QS_TIME_PRE_ ( )    static_cast<void>(0)

Definition at line 104 of file qs_dummy.hpp.

◆ QS_SIG_PRE_

#define QS_SIG_PRE_ (   sig_)    static_cast<void>(0)

Definition at line 105 of file qs_dummy.hpp.

◆ QS_EVS_PRE_

#define QS_EVS_PRE_ (   size_)    static_cast<void>(0)

Definition at line 106 of file qs_dummy.hpp.

◆ QS_OBJ_PRE_

#define QS_OBJ_PRE_ (   obj_)    static_cast<void>(0)

Definition at line 107 of file qs_dummy.hpp.

◆ QS_FUN_PRE_

#define QS_FUN_PRE_ (   fun_)    static_cast<void>(0)

Definition at line 108 of file qs_dummy.hpp.

◆ QS_EQC_PRE_

#define QS_EQC_PRE_ (   ctr_)    static_cast<void>(0)

Definition at line 109 of file qs_dummy.hpp.

◆ QS_MPC_PRE_

#define QS_MPC_PRE_ (   ctr_)    static_cast<void>(0)

Definition at line 110 of file qs_dummy.hpp.

◆ QS_MPS_PRE_

#define QS_MPS_PRE_ (   size_)    static_cast<void>(0)

Definition at line 111 of file qs_dummy.hpp.

◆ QS_TEC_PRE_

#define QS_TEC_PRE_ (   ctr_)    static_cast<void>(0)

Definition at line 112 of file qs_dummy.hpp.

◆ QS_CRIT_STAT_

#define QS_CRIT_STAT_

Definition at line 114 of file qs_dummy.hpp.

◆ QF_QS_CRIT_ENTRY

#define QF_QS_CRIT_ENTRY ( )    static_cast<void>(0)

Definition at line 115 of file qs_dummy.hpp.

◆ QF_QS_CRIT_EXIT

#define QF_QS_CRIT_EXIT ( )    static_cast<void>(0)

Definition at line 116 of file qs_dummy.hpp.

◆ QF_QS_ISR_ENTRY

#define QF_QS_ISR_ENTRY (   isrnest_,
  prio_ 
)    static_cast<void>(0)

Definition at line 117 of file qs_dummy.hpp.

◆ QF_QS_ISR_EXIT

#define QF_QS_ISR_EXIT (   isrnest_,
  prio_ 
)    static_cast<void>(0)

Definition at line 118 of file qs_dummy.hpp.

◆ QF_QS_ACTION

#define QF_QS_ACTION (   act_)    static_cast<void>(0)

Definition at line 119 of file qs_dummy.hpp.