neoGFX
Cross-platform C++ app/game engine
neolib::plugin_events::event_callback< Arguments > Class Template Reference

#include <i_plugin_event.hpp>

Inheritance diagram for neolib::plugin_events::event_callback< Arguments >:
neolib::reference_counted< i_event_callback< Arguments... > >

Public Member Functions

void operator() (Arguments... aArguments) const override
 
- Public Member Functions inherited from neolib::reference_counted< i_event_callback< Arguments... > >
 reference_counted () noexcept
 
 reference_counted (const reference_counted &aOther) noexcept
 
 ~reference_counted ()
 
reference_countedoperator= (const reference_counted &)
 
void add_ref () const noexcept override
 
void release () const override
 
int32_t reference_count () const noexcept override
 
const base_typerelease_and_take_ownership () const override
 
base_typerelease_and_take_ownership () override
 
void pin () const noexcept override
 
void unpin () const override
 
i_ref_control_blockcontrol_block () override
 

Detailed Description

template<typename... Arguments>
class neolib::plugin_events::event_callback< Arguments >

Definition at line 69 of file i_plugin_event.hpp.

Member Function Documentation

◆ operator()()

template<typename... Arguments>
void neolib::plugin_events::event_callback< Arguments >::operator() ( Arguments...  aArguments) const
inlineoverride

Definition at line 75 of file i_plugin_event.hpp.


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