Public Member Functions | Public Attributes | List of all members
ecl::lite::sigslots::GlobalSlot< void > Class Template Reference

A slot with global/static callback function. More...

#include <slot.hpp>

Inheritance diagram for ecl::lite::sigslots::GlobalSlot< void >:
Inheritance graph
[legend]

Public Member Functions

void execute ()
 
 GlobalSlot ()
 
 GlobalSlot (void(*func)(void))
 

Public Attributes

void(* global_function )(void)
 Slotted function. More...
 

Detailed Description

template<>
class ecl::lite::sigslots::GlobalSlot< void >

A slot with global/static callback function.

Template Parameters
Data: the argument type.

Definition at line 132 of file slot.hpp.

Constructor & Destructor Documentation

Definition at line 134 of file slot.hpp.

ecl::lite::sigslots::GlobalSlot< void >::GlobalSlot ( void(*)(void)  func)
inline

Definition at line 135 of file slot.hpp.

Member Function Documentation

void ecl::lite::sigslots::GlobalSlot< void >::execute ( )
inlinevirtual

Implements ecl::lite::sigslots::SlotBase< void >.

Definition at line 137 of file slot.hpp.

Member Data Documentation

void(* ecl::lite::sigslots::GlobalSlot< void >::global_function) (void)

Slotted function.

Definition at line 142 of file slot.hpp.


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


ecl_sigslots_lite
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:09:06