LibreOffice Module writerfilter (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
writerfilter::LoggedTable Class Referenceabstract

#include <LoggedResources.hxx>

Inheritance diagram for writerfilter::LoggedTable:
[legend]
Collaboration diagram for writerfilter::LoggedTable:
[legend]

Public Member Functions

 LoggedTable (const std::string &sPrefix)
 
virtual ~LoggedTable () override
 
void entry (int pos, writerfilter::Reference< Properties >::Pointer_t ref) override
 Receives an entry of the table. More...
 
virtual void entry (int pos, writerfilter::Reference< Properties >::Pointer_t ref)=0
 Receives an entry of the table. More...
 
- 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
 

Protected Member Functions

virtual void lcl_entry (writerfilter::Reference< Properties >::Pointer_t ref)=0
 
- Protected Member Functions inherited from writerfilter::Table
 ~Table () override
 
- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 

Private Attributes

LoggedResourcesHelper mHelper
 

Additional Inherited Members

- Public Types inherited from writerfilter::Table
typedef tools::SvRef< TablePointer_t
 

Detailed Description

Definition at line 129 of file LoggedResources.hxx.

Constructor & Destructor Documentation

◆ LoggedTable()

writerfilter::LoggedTable::LoggedTable ( const std::string &  sPrefix)
explicit

Definition at line 372 of file LoggedResources.cxx.

◆ ~LoggedTable()

writerfilter::LoggedTable::~LoggedTable ( )
overridevirtual

Definition at line 382 of file LoggedResources.cxx.

Member Function Documentation

◆ entry()

void writerfilter::LoggedTable::entry ( int  pos,
writerfilter::Reference< Properties >::Pointer_t  ref 
)
overridevirtual

Receives an entry of the table.

Parameters
posposition of the entry in the table
refreference to properties of the entry

Implements writerfilter::Table.

Definition at line 384 of file LoggedResources.cxx.

References writerfilter::LoggedResourcesHelper::attribute(), writerfilter::LoggedResourcesHelper::endElement(), lcl_entry(), mHelper, pos, and writerfilter::LoggedResourcesHelper::startElement().

◆ lcl_entry()

virtual void writerfilter::LoggedTable::lcl_entry ( writerfilter::Reference< Properties >::Pointer_t  ref)
protectedpure virtual

Member Data Documentation

◆ mHelper

LoggedResourcesHelper writerfilter::LoggedTable::mHelper
private

Definition at line 142 of file LoggedResources.hxx.

Referenced by entry().


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