20 #ifndef INCLUDED_SW_SOURCE_CORE_INC_DBG_LAY_HXX
21 #define INCLUDED_SW_SOURCE_CORE_INC_DBG_LAY_HXX
82 std::unique_ptr<SwImplEnterLeave>
pImpl;
88 #define PROTOCOL( pFrame, nFunc, nAct, pPar ) { if( SwProtocol::Record( nFunc ) )\
89 SwProtocol::Record( pFrame, nFunc, nAct, pPar ); }
90 #define PROTOCOL_INIT SwProtocol::Init();
91 #define PROTOCOL_STOP SwProtocol::Stop();
92 #define PROTOCOL_ENTER( pFrame, nFunc, nAct, pPar ) SwEnterLeave aEnter( pFrame, nFunc, nAct, pPar );
96 #define PROTOCOL( pFrame, nFunc, nAct, pPar )
99 #define PROTOCOL_ENTER( pFrame, nFunc, nAct, pPar )
Base class of the Writer layout elements.
SwEnterLeave(const SwFrame *pFrame, PROT nFunc, DbgAction nAct, void *pPar)
static void SetRecord(PROT nNew)
static SwImplProtocol * s_pImpl
static bool Record(PROT nFunc)
std::unique_ptr< SwImplEnterLeave > pImpl