LibreOffice Module sc (master)  1
Public Member Functions | List of all members
ExcEmptyRec Class Reference

#include <excrecds.hxx>

Inheritance diagram for ExcEmptyRec:
[legend]
Collaboration diagram for ExcEmptyRec:
[legend]

Public Member Functions

virtual void Save (XclExpStream &rStrm) override
 Writes the record header and calls WriteBody(). More...
 
virtual sal_uInt16 GetNum () const override
 
virtual std::size_t GetLen () const override
 
- Public Member Functions inherited from ExcRecord
virtual void SaveXml (XclExpXmlStream &rStrm) override
 
- Public Member Functions inherited from XclExpRecord
 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...
 
- Public Member Functions inherited from XclExpRecordBase
 XclExpRecordBase ()
 
 XclExpRecordBase (XclExpRecordBase const &)
 
 XclExpRecordBase (XclExpRecordBase &&)
 
XclExpRecordBaseoperator= (XclExpRecordBase const &)
 
XclExpRecordBaseoperator= (XclExpRecordBase &&) noexcept
 
virtual ~XclExpRecordBase ()
 
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
 
void acquire ()
 
void release ()
 

Additional Inherited Members

- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static voidoperator new (std::size_t nSize)
 
static voidoperator 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)
 
- Protected Member Functions inherited from ExcRecord
virtual void SaveCont (XclExpStream &rStrm)
 
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Detailed Description

Definition at line 57 of file excrecds.hxx.

Member Function Documentation

std::size_t ExcEmptyRec::GetLen ( ) const
overridevirtual

Implements ExcRecord.

Definition at line 119 of file excrecds.cxx.

sal_uInt16 ExcEmptyRec::GetNum ( ) const
overridevirtual

Implements ExcRecord.

Definition at line 114 of file excrecds.cxx.

void ExcEmptyRec::Save ( XclExpStream rStrm)
overridevirtual

Writes the record header and calls WriteBody().

Reimplemented from ExcRecord.

Reimplemented in XclExpObjList, and XclExpUserBViewList.

Definition at line 110 of file excrecds.cxx.


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