LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | List of all members
SwListImpl::tListTreeForRange Struct Reference

Public Member Functions

 tListTreeForRange (std::unique_ptr< SwNodeNum > p1, std::unique_ptr< SwNodeNum > p2, std::unique_ptr< SwPaM > p3)
 

Public Attributes

std::unique_ptr< SwNodeNumpRoot
 tree always corresponds to document model More...
 
std::unique_ptr< SwNodeNumpRootRLHidden
 Tree that is missing those nodes that are merged or hidden by delete redlines; this is only used if there is a layout that has IsHideRedlines() enabled. More...
 
std::unique_ptr< SwPaMpSection
 top-level SwNodes section More...
 

Detailed Description

Definition at line 60 of file list.cxx.

Constructor & Destructor Documentation

SwListImpl::tListTreeForRange::tListTreeForRange ( std::unique_ptr< SwNodeNum p1,
std::unique_ptr< SwNodeNum p2,
std::unique_ptr< SwPaM p3 
)
inline

Definition at line 75 of file list.cxx.

Member Data Documentation

std::unique_ptr<SwNodeNum> SwListImpl::tListTreeForRange::pRoot

tree always corresponds to document model

Definition at line 63 of file list.cxx.

std::unique_ptr<SwNodeNum> SwListImpl::tListTreeForRange::pRootRLHidden

Tree that is missing those nodes that are merged or hidden by delete redlines; this is only used if there is a layout that has IsHideRedlines() enabled.

A second tree is needed because not only are the numbers in the nodes different, the structure of the tree may be different as well, if a high-level node is hidden its children go under the previous node on the same level. The nodes of pRootRLHidden are a subset of the nodes of pRoot.

Definition at line 72 of file list.cxx.

std::unique_ptr<SwPaM> SwListImpl::tListTreeForRange::pSection

top-level SwNodes section

Definition at line 74 of file list.cxx.


The documentation for this struct was generated from the following file: