LibreOffice Module sw (master) 1
Classes | Namespaces | Macros | Enumerations
dbg_lay.hxx File Reference
#include <o3tl/typed_flags_set.hxx>
#include <memory>
Include dependency graph for dbg_lay.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< PROT >
 
class  SwProtocol
 
class  SwEnterLeave
 

Namespaces

namespace  o3tl
 

Macros

#define PROTOCOL(pFrame, nFunc, nAct, pPar)
 
#define PROTOCOL_INIT   SwProtocol::Init();
 
#define PROTOCOL_STOP   SwProtocol::Stop();
 
#define PROTOCOL_ENTER(pFrame, nFunc, nAct, pPar)   SwEnterLeave aEnter( pFrame, nFunc, nAct, pPar );
 

Enumerations

enum class  PROT {
  FileInit = 0x00000000 ,
  Init = 0x00000001 ,
  MakeAll = 0x00000002 ,
  MoveFwd = 0x00000004 ,
  MoveBack = 0x00000008 ,
  Grow = 0x00000010 ,
  Shrink = 0x00000020 ,
  GrowTest = 0x00000040 ,
  ShrinkTest = 0x00000080 ,
  Size = 0x00000100 ,
  PrintArea = 0x00000200 ,
  AdjustN = 0x00000800 ,
  Section = 0x00001000 ,
  Cut = 0x00002000 ,
  Paste = 0x00004000 ,
  Leaf = 0x00008000 ,
  TestFormat = 0x00010000 ,
  FrmChanges = 0x00020000
}
 
enum class  DbgAction {
  NONE ,
  Start ,
  End ,
  CreateMaster ,
  CreateFollow ,
  DelMaster ,
  DelFollow ,
  Merge ,
  NextSect ,
  PrevSect
}
 

Macro Definition Documentation

◆ PROTOCOL

#define PROTOCOL (   pFrame,
  nFunc,
  nAct,
  pPar 
)
Value:
{ if( SwProtocol::Record( nFunc ) )\
SwProtocol::Record( pFrame, nFunc, nAct, pPar ); }
static PROT Record()
Definition: dbg_lay.hxx:72

Definition at line 88 of file dbg_lay.hxx.

◆ PROTOCOL_ENTER

#define PROTOCOL_ENTER (   pFrame,
  nFunc,
  nAct,
  pPar 
)    SwEnterLeave aEnter( pFrame, nFunc, nAct, pPar );

Definition at line 92 of file dbg_lay.hxx.

◆ PROTOCOL_INIT

#define PROTOCOL_INIT   SwProtocol::Init();

Definition at line 90 of file dbg_lay.hxx.

◆ PROTOCOL_STOP

#define PROTOCOL_STOP   SwProtocol::Stop();

Definition at line 91 of file dbg_lay.hxx.

Enumeration Type Documentation

◆ DbgAction

enum class DbgAction
strong
Enumerator
NONE 
Start 
End 
CreateMaster 
CreateFollow 
DelMaster 
DelFollow 
Merge 
NextSect 
PrevSect 

Definition at line 50 of file dbg_lay.hxx.

◆ PROT

enum class PROT
strong
Enumerator
FileInit 
Init 
MakeAll 
MoveFwd 
MoveBack 
Grow 
Shrink 
GrowTest 
ShrinkTest 
Size 
PrintArea 
AdjustN 
Section 
Cut 
Paste 
Leaf 
TestFormat 
FrmChanges 

Definition at line 26 of file dbg_lay.hxx.