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

A byte range in a PDF file. More...

#include <pdfdocument.hxx>

Inheritance diagram for vcl::filter::PDFElement:
[legend]

Public Member Functions

 PDFElement ()=default
 
virtual bool Read (SvStream &rStream)=0
 
virtual ~PDFElement ()=default
 
void setVisiting (bool bVisiting)
 
bool alreadyVisiting () const
 
void setParsing (bool bParsing)
 
bool alreadyParsing () const
 

Private Attributes

bool m_bVisiting = false
 
bool m_bParsing = false
 

Detailed Description

A byte range in a PDF file.

Definition at line 63 of file pdfdocument.hxx.

Constructor & Destructor Documentation

vcl::filter::PDFElement::PDFElement ( )
default
virtual vcl::filter::PDFElement::~PDFElement ( )
virtualdefault

Member Function Documentation

bool vcl::filter::PDFElement::alreadyParsing ( ) const
inline

Definition at line 75 of file pdfdocument.hxx.

bool vcl::filter::PDFElement::alreadyVisiting ( ) const
inline

Definition at line 73 of file pdfdocument.hxx.

Referenced by vcl::filter::visitPages().

virtual bool vcl::filter::PDFElement::Read ( SvStream rStream)
pure virtual
void vcl::filter::PDFElement::setParsing ( bool  bParsing)
inline

Definition at line 74 of file pdfdocument.hxx.

Referenced by vcl::filter::PDFDictionaryElement::Parse().

void vcl::filter::PDFElement::setVisiting ( bool  bVisiting)
inline

Definition at line 72 of file pdfdocument.hxx.

Referenced by vcl::filter::visitPages().

Member Data Documentation

bool vcl::filter::PDFElement::m_bParsing = false
private

Definition at line 66 of file pdfdocument.hxx.

bool vcl::filter::PDFElement::m_bVisiting = false
private

Definition at line 65 of file pdfdocument.hxx.


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