LibreOffice Module sc (master)
1
|
#include <xcl97rec.hxx>
Public Member Functions | |
XclExpFileEncryption (const XclExpRoot &rRoot) | |
virtual | ~XclExpFileEncryption () override |
![]() | |
XclExpRecord (sal_uInt16 nRecId=EXC_ID_UNKNOWN, std::size_t nRecSize=0) | |
XclExpRecord (XclExpRecord const &)=default | |
virtual | ~XclExpRecord () override |
sal_uInt16 | GetRecId () const |
Returns the current record ID. More... | |
std::size_t | GetRecSize () const |
Returns the current record size prediction. More... | |
void | SetRecId (sal_uInt16 nRecId) |
Sets a new record ID. More... | |
void | SetRecSize (std::size_t nRecSize) |
Sets a new record size prediction. More... | |
void | AddRecSize (std::size_t nRecSize) |
Adds a size value to the record size prediction. More... | |
void | SetRecHeader (sal_uInt16 nRecId, std::size_t nRecSize) |
Sets record ID and size with one call. More... | |
virtual void | Save (XclExpStream &rStrm) override |
Writes the record header and calls WriteBody(). More... | |
![]() | |
XclExpRecordBase () | |
XclExpRecordBase (XclExpRecordBase const &) | |
XclExpRecordBase (XclExpRecordBase &&) | |
XclExpRecordBase & | operator= (XclExpRecordBase const &) |
XclExpRecordBase & | operator= (XclExpRecordBase &&) noexcept |
virtual | ~XclExpRecordBase () |
virtual void | SaveXml (XclExpXmlStream &rStrm) |
![]() | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Private Member Functions | |
virtual void | WriteBody (XclExpStream &rStrm) override |
Writes the body of the record (without record header). More... | |
Private Attributes | |
const XclExpRoot & | mrRoot |
Additional Inherited Members | |
![]() | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
![]() | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
![]() | |
oslInterlockedCount | m_nCount |
Definition at line 507 of file xcl97rec.hxx.
|
explicit |
Definition at line 1827 of file xcl97rec.cxx.
|
overridevirtual |
Definition at line 1833 of file xcl97rec.cxx.
|
overrideprivatevirtual |
Writes the body of the record (without record header).
Usually this method will be overwritten by derived classes.
Reimplemented from XclExpRecord.
Definition at line 1837 of file xcl97rec.cxx.
References mrRoot, XclExpStream::SetEncrypter(), and XclExpStream::Write().
|
private |
Definition at line 517 of file xcl97rec.hxx.
Referenced by WriteBody().