LibreOffice Module writerfilter (master) 1
Public Types | Public Member Functions | Private Attributes | List of all members
writerfilter::rtftok::RTFReferenceTable Class Reference

Sends tables (e.g. font table) to the domain mapper. More...

#include <rtfreferencetable.hxx>

Inheritance diagram for writerfilter::rtftok::RTFReferenceTable:
[legend]
Collaboration diagram for writerfilter::rtftok::RTFReferenceTable:
[legend]

Public Types

using Entries_t = std::map< int, writerfilter::Reference< Properties >::Pointer_t >
 
using Entry_t = std::pair< int, writerfilter::Reference< Properties >::Pointer_t >
 
- Public Types inherited from writerfilter::Reference< Table >
typedef tools::SvRef< Reference< Table > > Pointer_t
 Pointer to reference. More...
 

Public Member Functions

 RTFReferenceTable (Entries_t aEntries)
 
 ~RTFReferenceTable () override
 
void resolve (Table &rHandler) override
 Resolves the reference. More...
 
- Public Member Functions inherited from writerfilter::Reference< Table >
virtual void resolve (Table &rHandler)=0
 Resolves the reference. More...
 
 Reference ()=default
 
 Reference (Reference const &)=default
 
 Reference (Reference &&)=default
 
Referenceoperator= (Reference const &)=default
 
Referenceoperator= (Reference &&)=default
 
- Public Member Functions inherited from SvRefBase
 SvRefBase ()
 
 SvRefBase (const SvRefBase &)
 
SvRefBaseoperator= (const SvRefBase &)
 
void RestoreNoDelete ()
 
void AddNextRef ()
 
void AddFirstRef ()
 
void ReleaseRef ()
 
unsigned int GetRefCount () const
 

Private Attributes

Entries_t m_aEntries
 

Additional Inherited Members

- Protected Member Functions inherited from writerfilter::Reference< Table >
 ~Reference () override
 
- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

Sends tables (e.g. font table) to the domain mapper.

Definition at line 18 of file rtfreferencetable.hxx.

Member Typedef Documentation

◆ Entries_t

Definition at line 21 of file rtfreferencetable.hxx.

◆ Entry_t

Definition at line 22 of file rtfreferencetable.hxx.

Constructor & Destructor Documentation

◆ RTFReferenceTable()

writerfilter::rtftok::RTFReferenceTable::RTFReferenceTable ( Entries_t  aEntries)
explicit

Definition at line 14 of file rtfreferencetable.cxx.

References aEntries.

◆ ~RTFReferenceTable()

writerfilter::rtftok::RTFReferenceTable::~RTFReferenceTable ( )
overridedefault

Member Function Documentation

◆ resolve()

void writerfilter::rtftok::RTFReferenceTable::resolve ( Table rHandler)
overridevirtual

Resolves the reference.

The events of the references target resource are generated and send to a handler.

Parameters
rHandlerhandler which receives the events

Implements writerfilter::Reference< Table >.

Definition at line 21 of file rtfreferencetable.cxx.

References writerfilter::Table::entry(), and m_aEntries.

Member Data Documentation

◆ m_aEntries

Entries_t writerfilter::rtftok::RTFReferenceTable::m_aEntries
private

Definition at line 28 of file rtfreferencetable.hxx.

Referenced by resolve().


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