summaryrefslogtreecommitdiff
path: root/include/vcl/filter
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2017-10-26 09:06:55 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2017-10-26 12:19:35 +0200
commitf2fa3440330c8bdc352c0633a133e773b0ac0fcf (patch)
treeb3c34554a7c219031c94426c2340e9b36fc34e3e /include/vcl/filter
parentb9fd0d1c42686fed09ec8781780a8ffc61198bcf (diff)
vcl: minor cleanups in pdfdocument
Change-Id: Ib1284b819d4af2e8055698be4160bbb41acba851 Reviewed-on: https://gerrit.libreoffice.org/43866 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
Diffstat (limited to 'include/vcl/filter')
-rw-r--r--include/vcl/filter/pdfdocument.hxx18
1 files changed, 9 insertions, 9 deletions
diff --git a/include/vcl/filter/pdfdocument.hxx b/include/vcl/filter/pdfdocument.hxx
index e36fb687e0a0..dfc13534bff8 100644
--- a/include/vcl/filter/pdfdocument.hxx
+++ b/include/vcl/filter/pdfdocument.hxx
@@ -168,9 +168,9 @@ class VCL_DLLPUBLIC PDFNameElement : public PDFElement
{
OString m_aValue;
/// Offset after the '/' token.
- sal_uInt64 m_nLocation;
+ sal_uInt64 m_nLocation = 0;
/// Length till the next token start.
- sal_uInt64 m_nLength;
+ sal_uInt64 m_nLength = 0;
public:
PDFNameElement();
bool Read(SvStream& rStream) override;
@@ -234,16 +234,16 @@ enum class XRefEntryType
/// An entry in a cross-reference stream.
struct XRefEntry
{
- XRefEntryType m_eType;
+ XRefEntryType m_eType = XRefEntryType::NOT_COMPRESSED;
/**
* 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.
*/
- sal_uInt64 m_nOffset;
+ sal_uInt64 m_nOffset = 0;
/// Are changed as part of an incremental update?.
- bool m_bDirty;
+ bool m_bDirty = false;
XRefEntry();
};
@@ -308,16 +308,16 @@ class VCL_DLLPUBLIC PDFDocument
std::map<size_t, PDFTrailerElement*> m_aOffsetTrailers;
/// List of EOF offsets we know.
std::vector<size_t> m_aEOFs;
- PDFTrailerElement* m_pTrailer;
+ PDFTrailerElement* m_pTrailer = nullptr;
/// When m_pTrailer is nullptr, this can still have a dictionary.
- PDFObjectElement* m_pXRefStream;
+ PDFObjectElement* m_pXRefStream = nullptr;
/// All editing takes place in this buffer, if it happens.
SvMemoryStream m_aEditBuffer;
/// Suggest a minimal, yet free signature ID to use for the next signature.
sal_uInt32 GetNextSignature();
/// Write the signature object as part of signing.
- sal_Int32 WriteSignatureObject(const OUString& rDescription, bool bAdES, sal_uInt64& rLastByteRangeOffset, sal_Int64& rSignatureContentOffset);
+ sal_Int32 WriteSignatureObject(const OUString& rDescription, bool bAdES, sal_uInt64& rLastByteRangeOffset, sal_Int64& rContentOffset);
/// Write the appearance object as part of signing.
sal_Int32 WriteAppearanceObject();
/// Write the annot object as part of signing.
@@ -354,7 +354,7 @@ public:
/// Access to the input document, even after the input stream is gone.
SvMemoryStream& GetEditBuffer();
/// Tokenize elements from current offset.
- bool Tokenize(SvStream& rStream, TokenizeMode eMode, std::vector< std::unique_ptr<PDFElement> >& rElements, PDFObjectElement* pObject);
+ bool Tokenize(SvStream& rStream, TokenizeMode eMode, std::vector< std::unique_ptr<PDFElement> >& rElements, PDFObjectElement* pObjectElement);
/// Register an object (owned directly or indirectly by m_aElements) as a provider for a given ID.
void SetIDObject(size_t nID, PDFObjectElement* pObject);
//@}