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

#include <wrtww8.hxx>

Inheritance diagram for WW8_WrPlc1:
[legend]

Public Member Functions

 WW8_WrPlc1 (sal_uInt16 nStructSz)
 
 ~WW8_WrPlc1 ()
 
void Append (WW8_CP nCp, const void *pData)
 
void Finish (sal_uLong nLastCp, sal_uLong nStartCp)
 

Protected Member Functions

sal_uInt16 Count () const
 
void Write (SvStream &rStrm)
 
WW8_CP Prev () const
 

Private Member Functions

 WW8_WrPlc1 (const WW8_WrPlc1 &)=delete
 
WW8_WrPlc1operator= (const WW8_WrPlc1 &)=delete
 

Private Attributes

std::vector< WW8_CPm_aPos
 
std::unique_ptr< sal_uInt8[]> m_pData
 
sal_uLong m_nDataLen
 
sal_uInt16 m_nStructSiz
 

Detailed Description

Definition at line 1339 of file wrtww8.hxx.

Constructor & Destructor Documentation

◆ WW8_WrPlc1() [1/2]

WW8_WrPlc1::WW8_WrPlc1 ( const WW8_WrPlc1 )
privatedelete

◆ WW8_WrPlc1() [2/2]

WW8_WrPlc1::WW8_WrPlc1 ( sal_uInt16  nStructSz)
explicit

Definition at line 799 of file wrtww8.cxx.

References m_pData.

◆ ~WW8_WrPlc1()

WW8_WrPlc1::~WW8_WrPlc1 ( )

Definition at line 806 of file wrtww8.cxx.

Member Function Documentation

◆ Append()

void WW8_WrPlc1::Append ( WW8_CP  nCp,
const void *  pData 
)

Definition at line 817 of file wrtww8.cxx.

References m_aPos, m_nDataLen, m_nStructSiz, and m_pData.

Referenced by WW8_WrMagicTable::Append(), and WW8Export::OutputField().

◆ Count()

sal_uInt16 WW8_WrPlc1::Count ( ) const
inlineprotected

Definition at line 1350 of file wrtww8.hxx.

References m_aPos.

Referenced by WW8_WrMagicTable::Append(), WW8_WrPlcField::Write(), and WW8_WrMagicTable::Write().

◆ Finish()

void WW8_WrPlc1::Finish ( sal_uLong  nLastCp,
sal_uLong  nStartCp 
)

Definition at line 831 of file wrtww8.cxx.

References m_aPos.

◆ operator=()

WW8_WrPlc1 & WW8_WrPlc1::operator= ( const WW8_WrPlc1 )
privatedelete

◆ Prev()

WW8_CP WW8_WrPlc1::Prev ( ) const
protected

Definition at line 810 of file wrtww8.cxx.

References m_aPos.

Referenced by WW8_WrMagicTable::Append().

◆ Write()

void WW8_WrPlc1::Write ( SvStream rStrm)
protected

Member Data Documentation

◆ m_aPos

std::vector<WW8_CP> WW8_WrPlc1::m_aPos
private

Definition at line 1342 of file wrtww8.hxx.

Referenced by Append(), Count(), Finish(), Prev(), and Write().

◆ m_nDataLen

sal_uLong WW8_WrPlc1::m_nDataLen
private

Definition at line 1344 of file wrtww8.hxx.

Referenced by Append().

◆ m_nStructSiz

sal_uInt16 WW8_WrPlc1::m_nStructSiz
private

Definition at line 1345 of file wrtww8.hxx.

Referenced by Append(), and Write().

◆ m_pData

std::unique_ptr<sal_uInt8[]> WW8_WrPlc1::m_pData
private

Definition at line 1343 of file wrtww8.hxx.

Referenced by Append(), and Write().


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