OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::PluginCapabilityInterface::RefCounter Class Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/plugin/PythonPluginInterface.hpp>

Collaboration diagram for Slic3r::PluginCapabilityInterface::RefCounter:

Public Member Functions

 RefCounter (const PluginCapabilityInterface &iface)
 ~RefCounter ()
 RefCounter (const RefCounter &)=delete
RefCounter & operator= (const RefCounter &)=delete

Private Attributes

const PluginCapabilityInterface * m_iface

Detailed Description

Constructor & Destructor Documentation

◆ RefCounter() [1/2]

Slic3r::PluginCapabilityInterface::RefCounter::RefCounter ( const PluginCapabilityInterface & iface)
inlineexplicit
131: m_iface(&iface) { m_iface->increment(); }
const PluginCapabilityInterface * m_iface
Definition PythonPluginInterface.hpp:139

References m_iface.

Referenced by RefCounter(), and operator=().

Here is the caller graph for this function:

◆ ~RefCounter()

Slic3r::PluginCapabilityInterface::RefCounter::~RefCounter ( )
inline
133{ m_iface->decrement(); }

References m_iface.

◆ RefCounter() [2/2]

Slic3r::PluginCapabilityInterface::RefCounter::RefCounter ( const RefCounter & )
delete

References RefCounter().

Here is the call graph for this function:

Member Function Documentation

◆ operator=()

RefCounter & Slic3r::PluginCapabilityInterface::RefCounter::operator= ( const RefCounter & )
delete

References RefCounter().

Here is the call graph for this function:

Member Data Documentation

◆ m_iface

const PluginCapabilityInterface* Slic3r::PluginCapabilityInterface::RefCounter::m_iface
private

Referenced by RefCounter(), and ~RefCounter().


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