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 )
std::unique_ptr< SwImplEnterLeave > pImpl
SwEnterLeave(const SwFrame *pFrame, PROT nFunc, DbgAction nAct, void *pPar)
Base class of the Writer layout elements.
static void SetRecord(PROT nNew)
static SwImplProtocol * s_pImpl
static bool Record(PROT nFunc)