LibreOffice Module sd (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Section Class Referencefinal

#include <propread.hxx>

Public Member Functions

 Section (const sal_uInt8 *pFMTID)
 
 Section (const Section &rSection)
 
Sectionoperator= (const Section &rSection)
 
bool GetProperty (sal_uInt32 nId, PropItem &rPropItem)
 
void GetDictionary (PropDictionary &rDict)
 
const sal_uInt8GetFMTID () const
 
void Read (SotStorageStream *pStrm)
 

Private Member Functions

void AddProperty (sal_uInt32 nId, const sal_uInt8 *pBuf, sal_uInt32 nBufSize)
 

Private Attributes

sal_uInt16 mnTextEnc
 
std::vector< std::unique_ptr< PropEntry > > maEntries
 
sal_uInt8 aFMTID [16]
 

Detailed Description

Definition at line 113 of file propread.hxx.

Constructor & Destructor Documentation

◆ Section() [1/2]

Section::Section ( const sal_uInt8 pFMTID)
explicit

Definition at line 212 of file propread.cxx.

References aFMTID, and i.

◆ Section() [2/2]

Section::Section ( const Section rSection)

Definition at line 203 of file propread.cxx.

References aFMTID, i, and maEntries.

Member Function Documentation

◆ AddProperty()

void Section::AddProperty ( sal_uInt32  nId,
const sal_uInt8 pBuf,
sal_uInt32  nBufSize 
)
private

Definition at line 237 of file propread.cxx.

References maEntries, and nId.

Referenced by Read().

◆ GetDictionary()

void Section::GetDictionary ( PropDictionary rDict)

◆ GetFMTID()

const sal_uInt8 * Section::GetFMTID ( ) const
inline

Definition at line 129 of file propread.hxx.

References aFMTID.

◆ GetProperty()

bool Section::GetProperty ( sal_uInt32  nId,
PropItem rPropItem 
)

◆ operator=()

Section & Section::operator= ( const Section rSection)

Definition at line 523 of file propread.cxx.

References aFMTID, and maEntries.

◆ Read()

void Section::Read ( SotStorageStream pStrm)

Member Data Documentation

◆ aFMTID

sal_uInt8 Section::aFMTID[16]
private

Definition at line 118 of file propread.hxx.

Referenced by GetFMTID(), operator=(), and Section().

◆ maEntries

std::vector<std::unique_ptr<PropEntry> > Section::maEntries
private

Definition at line 116 of file propread.hxx.

Referenced by AddProperty(), GetDictionary(), GetProperty(), operator=(), and Section().

◆ mnTextEnc

sal_uInt16 Section::mnTextEnc
private

Definition at line 115 of file propread.hxx.

Referenced by GetDictionary(), GetProperty(), and Read().


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