LibreOffice Module vcl (master)  1
Public Member Functions | Private Attributes | List of all members
vcl::filter::XRefEntry Class Reference

An entry in a cross-reference stream. More...

#include <pdfdocument.hxx>

Public Member Functions

 XRefEntry ()
 
void SetType (XRefEntryType eType)
 
XRefEntryType GetType () const
 
void SetOffset (sal_uInt64 nOffset)
 
sal_uInt64 GetOffset () const
 
void SetDirty (bool bDirty)
 
bool GetDirty () const
 

Private Attributes

XRefEntryType m_eType = XRefEntryType::NOT_COMPRESSED
 
sal_uInt64 m_nOffset = 0
 Non-compressed: The byte offset of the object, starting from the beginning of the file. More...
 
bool m_bDirty = false
 Are changed as part of an incremental update?. More...
 

Detailed Description

An entry in a cross-reference stream.

Definition at line 270 of file pdfdocument.hxx.

Constructor & Destructor Documentation

vcl::filter::XRefEntry::XRefEntry ( )
default

Member Function Documentation

bool vcl::filter::XRefEntry::GetDirty ( ) const
inline

Definition at line 296 of file pdfdocument.hxx.

References m_bDirty.

Referenced by vcl::filter::PDFDocument::WriteXRef().

sal_uInt64 vcl::filter::XRefEntry::GetOffset ( ) const
inline
XRefEntryType vcl::filter::XRefEntry::GetType ( ) const
inline

Definition at line 288 of file pdfdocument.hxx.

References m_eType.

Referenced by vcl::filter::PDFDocument::WriteXRef().

void vcl::filter::XRefEntry::SetDirty ( bool  bDirty)
inline
void vcl::filter::XRefEntry::SetOffset ( sal_uInt64  nOffset)
inline
void vcl::filter::XRefEntry::SetType ( XRefEntryType  eType)
inline

Definition at line 286 of file pdfdocument.hxx.

Referenced by vcl::filter::PDFDocument::ReadXRefStream().

Member Data Documentation

bool vcl::filter::XRefEntry::m_bDirty = false
private

Are changed as part of an incremental update?.

Definition at line 281 of file pdfdocument.hxx.

Referenced by GetDirty().

XRefEntryType vcl::filter::XRefEntry::m_eType = XRefEntryType::NOT_COMPRESSED
private

Definition at line 272 of file pdfdocument.hxx.

Referenced by GetType().

sal_uInt64 vcl::filter::XRefEntry::m_nOffset = 0
private

Non-compressed: The byte offset of the object, starting from the beginning of the file.

Compressed: The object number of the object stream in which this object is stored.

Definition at line 279 of file pdfdocument.hxx.

Referenced by GetOffset().


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