LibreOffice Module oox (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
oox::dump::ObjectBase Class Reference

#include <dumperbase.hxx>

Inheritance diagram for oox::dump::ObjectBase:
[legend]
Collaboration diagram for oox::dump::ObjectBase:
[legend]

Public Member Functions

virtual ~ObjectBase () override
 
 ObjectBase (ObjectBase const &)=default
 
 ObjectBase (ObjectBase &&)=default
 
ObjectBaseoperator= (ObjectBase const &)=default
 
ObjectBaseoperator= (ObjectBase &&)=default
 
const css::uno::Reference< css::uno::XComponentContext > & getContext () const
 
void dump ()
 
- Public Member Functions inherited from oox::dump::Base
virtual ~Base ()
 
 Base (Base const &)=default
 
 Base (Base &&)=default
 
Baseoperator= (Base const &)=default
 
Baseoperator= (Base &&)=default
 
bool isValid () const
 

Protected Member Functions

 ObjectBase ()
 
void construct (const ConfigRef &rxConfig)
 
void construct (const ObjectBase &rParent)
 
virtual bool implIsValid () const override
 
virtual void implDump ()
 
Configcfg () const
 
- Protected Member Functions inherited from oox::dump::Base
 Base ()
 
virtual bool implIsValid () const =0
 

Private Attributes

ConfigRef mxConfig
 

Additional Inherited Members

- Static Public Member Functions inherited from oox::dump::Base
static bool isValid (const std::shared_ptr< Base > &rxBase)
 

Detailed Description

Definition at line 1094 of file dumperbase.hxx.

Constructor & Destructor Documentation

◆ ~ObjectBase()

oox::dump::ObjectBase::~ObjectBase ( )
overridevirtual

Definition at line 1740 of file dumperbase.cxx.

◆ ObjectBase() [1/3]

oox::dump::ObjectBase::ObjectBase ( ObjectBase const &  )
default

◆ ObjectBase() [2/3]

oox::dump::ObjectBase::ObjectBase ( ObjectBase &&  )
default

◆ ObjectBase() [3/3]

oox::dump::ObjectBase::ObjectBase ( )
inlineprotected

Definition at line 1111 of file dumperbase.hxx.

Member Function Documentation

◆ cfg()

Config & oox::dump::ObjectBase::cfg ( ) const
inlineprotected

◆ construct() [1/2]

void oox::dump::ObjectBase::construct ( const ConfigRef rxConfig)
protected

◆ construct() [2/2]

void oox::dump::ObjectBase::construct ( const ObjectBase rParent)
protected

Definition at line 1749 of file dumperbase.cxx.

◆ dump()

void oox::dump::ObjectBase::dump ( )

◆ getContext()

const css::uno::Reference< css::uno::XComponentContext > & oox::dump::ObjectBase::getContext ( ) const
inline

◆ implDump()

void oox::dump::ObjectBase::implDump ( )
protectedvirtual

◆ implIsValid()

bool oox::dump::ObjectBase::implIsValid ( ) const
overrideprotectedvirtual

◆ operator=() [1/2]

ObjectBase & oox::dump::ObjectBase::operator= ( ObjectBase &&  )
default

◆ operator=() [2/2]

ObjectBase & oox::dump::ObjectBase::operator= ( ObjectBase const &  )
default

Member Data Documentation

◆ mxConfig

ConfigRef oox::dump::ObjectBase::mxConfig
private

Definition at line 1123 of file dumperbase.hxx.

Referenced by cfg(), construct(), getContext(), and implIsValid().


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