Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::Util::StaticHolderBase Class Referenceabstract

#include <statics.h>

Inheritance diagram for Inkscape::Util::StaticHolderBase:
Inkscape::Util::StaticHolder< T, Deps >

Public Member Functions

 StaticHolderBase (StaticHolderBase const &)=delete
 
StaticHolderBaseoperator= (StaticHolderBase const &)=delete
 

Protected Member Functions

 StaticHolderBase ()
 
virtual void destroy ()=0
 
virtual bool active () const =0
 

Private Member Functions

 StaticHolderBase (StaticsBin &bin)
 

Private Attributes

StaticHolderBase *const next
 
friend StaticsBin
 

Detailed Description

Definition at line 75 of file statics.h.

Constructor & Destructor Documentation

◆ StaticHolderBase() [1/3]

Inkscape::Util::StaticHolderBase::StaticHolderBase ( StaticHolderBase const &  )
delete

◆ StaticHolderBase() [2/3]

Inkscape::Util::StaticHolderBase::StaticHolderBase ( )
protected

Definition at line 29 of file statics.cpp.

◆ StaticHolderBase() [3/3]

Inkscape::Util::StaticHolderBase::StaticHolderBase ( StaticsBin bin)
private

Definition at line 33 of file statics.cpp.

References bin.

Member Function Documentation

◆ active()

virtual bool Inkscape::Util::StaticHolderBase::active ( ) const
protectedpure virtual

◆ destroy()

virtual void Inkscape::Util::StaticHolderBase::destroy ( )
protectedpure virtual

◆ operator=()

StaticHolderBase & Inkscape::Util::StaticHolderBase::operator= ( StaticHolderBase const &  )
delete

Member Data Documentation

◆ next

StaticHolderBase* const Inkscape::Util::StaticHolderBase::next
private

Definition at line 88 of file statics.h.

◆ StaticsBin

friend Inkscape::Util::StaticHolderBase::StaticsBin
private

Definition at line 92 of file statics.h.


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