KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SCOPED_TOOL_PUSHER Class Reference

#include <tools_holder.h>

Public Member Functions

 SCOPED_TOOL_PUSHER (TOOLS_HOLDER *aHolder, const TOOL_EVENT &aEvent)
 
 ~SCOPED_TOOL_PUSHER ()
 
 SCOPED_TOOL_PUSHER (const SCOPED_TOOL_PUSHER &)=delete
 
SCOPED_TOOL_PUSHER & operator= (const SCOPED_TOOL_PUSHER &)=delete
 

Private Attributes

TOOLS_HOLDER * m_holder
 
TOOL_EVENT m_event
 

Detailed Description

Definition at line 194 of file tools_holder.h.

Constructor & Destructor Documentation

◆ SCOPED_TOOL_PUSHER() [1/2]

SCOPED_TOOL_PUSHER::SCOPED_TOOL_PUSHER ( TOOLS_HOLDER * aHolder,
const TOOL_EVENT & aEvent )
inlinenodiscard

Definition at line 198 of file tools_holder.h.

References m_event, and m_holder.

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

◆ ~SCOPED_TOOL_PUSHER()

SCOPED_TOOL_PUSHER::~SCOPED_TOOL_PUSHER ( )
inline

Definition at line 205 of file tools_holder.h.

References m_event, and m_holder.

◆ SCOPED_TOOL_PUSHER() [2/2]

SCOPED_TOOL_PUSHER::SCOPED_TOOL_PUSHER ( const SCOPED_TOOL_PUSHER & )
delete

References SCOPED_TOOL_PUSHER().

Member Function Documentation

◆ operator=()

SCOPED_TOOL_PUSHER & SCOPED_TOOL_PUSHER::operator= ( const SCOPED_TOOL_PUSHER & )
delete

References SCOPED_TOOL_PUSHER().

Member Data Documentation

◆ m_event

TOOL_EVENT SCOPED_TOOL_PUSHER::m_event
private

Definition at line 216 of file tools_holder.h.

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

◆ m_holder

TOOLS_HOLDER* SCOPED_TOOL_PUSHER::m_holder
private

Definition at line 215 of file tools_holder.h.

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


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