LibreOffice Module vcl (master) 1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
vcl::DeleteOnDeinitBase Class Referenceabstract

#include <lazydelete.hxx>

Inheritance diagram for vcl::DeleteOnDeinitBase:
[legend]

Public Member Functions

virtual ~DeleteOnDeinitBase ()
 

Static Public Member Functions

static void SAL_DLLPRIVATE ImplDeleteOnDeInit ()
 

Protected Member Functions

virtual void doCleanup ()=0
 

Static Protected Member Functions

static void addDeinitContainer (DeleteOnDeinitBase *i_pContainer)
 

Detailed Description

Definition at line 57 of file lazydelete.hxx.

Constructor & Destructor Documentation

◆ ~DeleteOnDeinitBase()

vcl::DeleteOnDeinitBase::~DeleteOnDeinitBase ( )
virtual

Definition at line 26 of file lazydelete.cxx.

References ImplGetSVData(), and ImplSVData::maDeinitDeleteList.

Member Function Documentation

◆ addDeinitContainer()

void vcl::DeleteOnDeinitBase::addDeinitContainer ( DeleteOnDeinitBase i_pContainer)
staticprotected

◆ doCleanup()

virtual void vcl::DeleteOnDeinitBase::doCleanup ( )
protectedpure virtual

◆ ImplDeleteOnDeInit()

void vcl::DeleteOnDeinitBase::ImplDeleteOnDeInit ( )
static

Definition at line 46 of file lazydelete.cxx.

References ImplGetSVData(), and ImplSVData::maDeinitDeleteList.

Referenced by DeInitVCL().


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