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

This record contains the Windows country IDs for the UI and document language. More...

#include <excrecds.hxx>

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

Public Member Functions

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

Private Member Functions

virtual void WriteBody (XclExpStream &rStrm) override
 The document country ID. More...
 

Private Attributes

sal_uInt16 mnUICountry
 
sal_uInt16 mnDocCountry
 The UI country ID. More...
 

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 salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Detailed Description

This record contains the Windows country IDs for the UI and document language.

Definition at line 280 of file excrecds.hxx.

Constructor & Destructor Documentation

XclExpCountry::XclExpCountry ( const XclExpRoot rRoot)
explicit

Definition at line 344 of file excrecds.cxx.

References XclRoot::GetDocLanguage(), mnDocCountry, and mnUICountry.

Member Function Documentation

void XclExpCountry::WriteBody ( XclExpStream rStrm)
overrideprivatevirtual

The document country ID.

Writes the body of the COUNTRY record.

Reimplemented from XclExpRecord.

Definition at line 353 of file excrecds.cxx.

References mnDocCountry, and mnUICountry.

Member Data Documentation

sal_uInt16 XclExpCountry::mnDocCountry
private

The UI country ID.

Definition at line 287 of file excrecds.hxx.

Referenced by WriteBody(), and XclExpCountry().

sal_uInt16 XclExpCountry::mnUICountry
private

Definition at line 286 of file excrecds.hxx.

Referenced by WriteBody(), and XclExpCountry().


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