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

#include <ExternalPDFStreams.hxx>

Public Member Functions

 ExternalPDFStreams ()
sal_Int32 store (BinaryDataContainer const &rDataContainer)
ExternalPDFStreamget (sal_uInt32 nIndex)

Private Attributes

std::map< std::vector< sal_uInt8 >, sal_Int32 > maStreamIndexMap
std::vector< ExternalPDFStreammaStreamList

Detailed Description

Definition at line 58 of file ExternalPDFStreams.hxx.

Constructor & Destructor Documentation

◆ ExternalPDFStreams()

vcl::ExternalPDFStreams::ExternalPDFStreams ( )

Definition at line 65 of file ExternalPDFStreams.hxx.

Member Function Documentation

◆ get()

ExternalPDFStream & vcl::ExternalPDFStreams::get ( sal_uInt32  nIndex)

Definition at line 39 of file ExternalPDFStreams.cxx.

References maStreamList, and nIndex.

Referenced by vcl::PDFWriterImpl::writeReferenceXObject().

◆ store()

sal_Int32 vcl::ExternalPDFStreams::store ( BinaryDataContainer const &  rDataContainer)

Member Data Documentation

◆ maStreamIndexMap

std::map<std::vector<sal_uInt8>, sal_Int32> vcl::ExternalPDFStreams::maStreamIndexMap

Definition at line 61 of file ExternalPDFStreams.hxx.

Referenced by store().

◆ maStreamList

std::vector<ExternalPDFStream> vcl::ExternalPDFStreams::maStreamList

Definition at line 62 of file ExternalPDFStreams.hxx.

Referenced by get(), and store().

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