LibreOffice Module writerfilter (master) 1
Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
writerfilter::ooxml::OOXMLTable Class Referencefinal

#include <OOXMLPropertySet.hxx>

Inheritance diagram for writerfilter::ooxml::OOXMLTable:
[legend]
Collaboration diagram for writerfilter::ooxml::OOXMLTable:
[legend]

Public Types

typedef tools::SvRef< OOXMLValueValuePointer_t
 
- Public Types inherited from writerfilter::Reference< Table >
typedef tools::SvRef< Reference< Table > > Pointer_t
 Pointer to reference. More...
 

Public Member Functions

 OOXMLTable ()
 
virtual ~OOXMLTable () override
 
 OOXMLTable (OOXMLTable const &)=default
 
 OOXMLTable (OOXMLTable &&)=default
 
OOXMLTableoperator= (OOXMLTable const &)=default
 
OOXMLTableoperator= (OOXMLTable &&)=default
 
void resolve (Table &rTable) override
 Resolves the reference. More...
 
void add (const ValuePointer_t &pPropertySet)
 
OOXMLTableclone () const
 
- 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 Types

typedef std::vector< ValuePointer_tPropertySets_t
 

Private Attributes

PropertySets_t mPropertySets
 

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

Definition at line 193 of file OOXMLPropertySet.hxx.

Member Typedef Documentation

◆ PropertySets_t

Definition at line 210 of file OOXMLPropertySet.hxx.

◆ ValuePointer_t

Definition at line 196 of file OOXMLPropertySet.hxx.

Constructor & Destructor Documentation

◆ OOXMLTable() [1/3]

writerfilter::ooxml::OOXMLTable::OOXMLTable ( )

Definition at line 753 of file OOXMLPropertySet.cxx.

Referenced by clone().

◆ ~OOXMLTable()

writerfilter::ooxml::OOXMLTable::~OOXMLTable ( )
overridevirtual

Definition at line 757 of file OOXMLPropertySet.cxx.

◆ OOXMLTable() [2/3]

writerfilter::ooxml::OOXMLTable::OOXMLTable ( OOXMLTable const &  )
default

◆ OOXMLTable() [3/3]

writerfilter::ooxml::OOXMLTable::OOXMLTable ( OOXMLTable &&  )
default

Member Function Documentation

◆ add()

void writerfilter::ooxml::OOXMLTable::add ( const ValuePointer_t pPropertySet)

◆ clone()

OOXMLTable * writerfilter::ooxml::OOXMLTable::clone ( ) const

◆ operator=() [1/2]

OOXMLTable & writerfilter::ooxml::OOXMLTable::operator= ( OOXMLTable &&  )
default

◆ operator=() [2/2]

OOXMLTable & writerfilter::ooxml::OOXMLTable::operator= ( OOXMLTable const &  )
default

◆ resolve()

void writerfilter::ooxml::OOXMLTable::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 762 of file OOXMLPropertySet.cxx.

References writerfilter::Table::entry(), mPropertySets, and nPos.

Member Data Documentation

◆ mPropertySets

PropertySets_t writerfilter::ooxml::OOXMLTable::mPropertySets
private

Definition at line 211 of file OOXMLPropertySet.hxx.

Referenced by add(), and resolve().


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