LibreOffice Module lotuswordpro (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
LwpDLVList Class Reference

Double Linked Virtual List. More...

#include <lwpdlvlist.hxx>

Inheritance diagram for LwpDLVList:
[legend]
Collaboration diagram for LwpDLVList:
[legend]

Public Member Functions

 LwpDLVList (LwpObjectHeader const &objHdr, LwpSvStream *pStrm)
 
LwpObjectIDGetNext ()
 
LwpObjectIDGetPrevious ()
 
- Public Member Functions inherited from LwpObject
 LwpObject (LwpObjectHeader objHdr, LwpSvStream *pStrm)
 @descr construct lwpobject from stream More...
 
void QuickRead ()
 @descr QuickRead template More...
 
void DoRegisterStyle ()
 
void DoParse (IXFStream *pOutputStream)
 
void DoXFConvert (XFContentContainer *pCont)
 
LwpFoundryGetFoundry ()
 
void SetFoundry (LwpFoundry *pFoundry)
 
LwpObjectIDGetObjectID ()
 
sal_uInt32 GetTag () const
 
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
 
void acquire ()
 
void release ()
 

Protected Member Functions

virtual ~LwpDLVList () override
 
void Read () override
 @descr Read LwpDLVList data from object stream More...
 
- Protected Member Functions inherited from LwpObject
virtual ~LwpObject () override
 @descr dtor() More...
 
virtual void Read ()
 @descr default read function More...
 
virtual void RegisterStyle ()
 @descr default register style function More...
 
virtual void Parse (IXFStream *pOutputStream)
 @descr default parse function More...
 
virtual void XFConvert (XFContentContainer *pCont)
 @descr default XFConvert function pCont is the XFContentContainer for the object conversion More...
 
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
 

Private Attributes

LwpObjectID m_ListPrevious
 
LwpObjectID m_ListNext
 

Additional Inherited Members

- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static void * operator new (std::size_t nSize)
 
static void * operator new (std::size_t nSize, std::nothrow_t const &rNothrow)
 
static void operator delete (void *pPtr)
 
static void operator delete (void *pPtr, std::nothrow_t const &rNothrow)
 
- Protected Attributes inherited from LwpObject
LwpObjectHeader m_ObjHdr
 
std::unique_ptr< LwpObjectStreamm_pObjStrm
 
LwpFoundrym_pFoundry
 
LwpSvStreamm_pStrm
 
bool m_bRegisteringStyle
 
bool m_bParsingStyle
 
bool m_bConvertingContent
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Detailed Description

Double Linked Virtual List.

Definition at line 71 of file lwpdlvlist.hxx.

Constructor & Destructor Documentation

◆ LwpDLVList()

LwpDLVList::LwpDLVList ( LwpObjectHeader const &  objHdr,
LwpSvStream pStrm 
)

Definition at line 65 of file lwpdlvlist.cxx.

◆ ~LwpDLVList()

virtual LwpDLVList::~LwpDLVList ( )
inlineoverrideprotectedvirtual

Definition at line 79 of file lwpdlvlist.hxx.

Member Function Documentation

◆ GetNext()

LwpObjectID & LwpDLVList::GetNext ( )
inline

◆ GetPrevious()

LwpObjectID & LwpDLVList::GetPrevious ( )
inline

◆ Read()

void LwpDLVList::Read ( )
overrideprotectedvirtual

@descr Read LwpDLVList data from object stream

Reimplemented from LwpObject.

Reimplemented in LwpDLNFVList, LwpDLNFPVList, LwpDocument, LwpDocSock, LwpFootnoteLayout, LwpFnRowLayout, LwpFnCellLayout, LwpEndnoteLayout, LwpEnSuperTableLayout, LwpFnSuperTableLayout, LwpContFromLayout, LwpContOnLayout, LwpFootnote, LwpFootnoteTable, LwpFrameLayout, LwpGroupLayout, LwpGroupFrame, LwpDropcapLayout, LwpRubyLayout, LwpGraphicObject, LwpObjectHolder, LwpListList, LwpVirtualLayout, LwpHeadLayout, LwpMiddleLayout, LwpLayout, LwpPlacableLayout, LwpLayoutGeometry, LwpLayoutScale, LwpLayoutMargins, LwpLayoutBorder, LwpLayoutBackground, LwpLayoutExternalBorder, LwpLayoutColumns, LwpLayoutGutters, LwpLayoutJoins, LwpLayoutShadow, LwpLayoutRelativity, LwpMarker, LwpStoryMarker, LwpCHBlkMarker, LwpBookMark, LwpFieldMark, LwpRubyMarker, LwpNoteLayout, LwpNoteHeaderLayout, LwpNoteTextLayout, LwpViewportLayout, LwpLayoutNumerics, LwpGraphicOleObject, LwpOleObject, LwpPageHint, LwpPageLayout, LwpHeaderLayout, LwpFooterLayout, LwpPara, LwpParaStyle, LwpVirtualPiece, LwpPropListElement, LwpRowLayout, LwpRowHeadingLayout, LwpOrderedObject, LwpSection, LwpIndexSection, LwpSilverBullet, LwpStory, LwpSuperTable, LwpTable, LwpTableHeading, LwpParallelColumns, LwpGlossary, LwpTableLayout, LwpSuperTableLayout, LwpColumnLayout, LwpTableHeadingLayout, LwpSuperParallelColumnLayout, LwpParallelColumnsLayout, LwpSuperGlossaryLayout, LwpCellList, LwpRowList, LwpTableRange, LwpFolder, LwpDependent, LwpFormulaInfo, LwpTocSuperLayout, and LwpTocLevelData.

Definition at line 72 of file lwpdlvlist.cxx.

References m_ListNext, m_ListPrevious, LwpFileHeader::m_nFileRevision, LwpObject::m_pObjStrm, LwpObjectID::ReadIndexed(), and LwpObjectStream::SkipExtra().

Referenced by LwpDLNFVList::Read(), LwpObjectHolder::Read(), LwpPageHint::Read(), LwpPara::Read(), LwpVirtualPiece::Read(), LwpPropListElement::Read(), LwpCellList::Read(), LwpRowList::Read(), LwpTableRange::Read(), LwpFolder::Read(), LwpDependent::Read(), and LwpTocLevelData::Read().

Member Data Documentation

◆ m_ListNext

LwpObjectID LwpDLVList::m_ListNext
private

Definition at line 84 of file lwpdlvlist.hxx.

Referenced by GetNext(), and Read().

◆ m_ListPrevious

LwpObjectID LwpDLVList::m_ListPrevious
private

Definition at line 83 of file lwpdlvlist.hxx.

Referenced by GetPrevious(), and Read().


The documentation for this class was generated from the following files: