LibreOffice Module sw (master) 1
Classes | Namespaces | Enumerations | Variables
ndtyp.hxx File Reference
#include <sal/types.h>
#include <o3tl/typed_flags_set.hxx>
Include dependency graph for ndtyp.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< SwNodeType >
 

Namespaces

namespace  o3tl
 

Enumerations

enum class  SwNodeType : sal_uInt8 {
  NONE = 0x00 ,
  End = 0x01 ,
  Start = 0x02 ,
  Table = 0x04 | Start ,
  Text = 0x08 ,
  Grf = 0x10 ,
  Ole = 0x20 ,
  Section = 0x40 | Start ,
  PlaceHolder = 0x80 ,
  NoTextMask = Grf | Ole ,
  ContentMask = Text | NoTextMask
}
 
enum  SwStartNodeType {
  SwNormalStartNode = 0 ,
  SwTableBoxStartNode ,
  SwFlyStartNode ,
  SwFootnoteStartNode ,
  SwHeaderStartNode ,
  SwFooterStartNode
}
 

Variables

const sal_uInt8 ND_HAS_PREV_LAYNODE = 0x01
 
const sal_uInt8 ND_HAS_NEXT_LAYNODE = 0x02
 

Enumeration Type Documentation

◆ SwNodeType

enum class SwNodeType : sal_uInt8
strong
Enumerator
NONE 
End 
Start 
Table 

SwTableNode is derived from SwStartNode.

Text 
Grf 
Ole 
Section 

SwSectionNode is derived from SwStartNode.

PlaceHolder 
NoTextMask 
ContentMask 

Definition at line 28 of file ndtyp.hxx.

◆ SwStartNodeType

Enumerator
SwNormalStartNode 
SwTableBoxStartNode 
SwFlyStartNode 
SwFootnoteStartNode 
SwHeaderStartNode 
SwFooterStartNode 

Definition at line 50 of file ndtyp.hxx.

Variable Documentation

◆ ND_HAS_NEXT_LAYNODE

const sal_uInt8 ND_HAS_NEXT_LAYNODE = 0x02

Definition at line 64 of file ndtyp.hxx.

Referenced by SwNode::HasPrevNextLayNode(), and MSWordExportBase::OutputTextNode().

◆ ND_HAS_PREV_LAYNODE

const sal_uInt8 ND_HAS_PREV_LAYNODE = 0x01

Definition at line 63 of file ndtyp.hxx.

Referenced by SwNode::HasPrevNextLayNode(), and MSWordExportBase::OutputTextNode().