Open Lighting Architecture 0.10.9
Loading...
Searching...
No Matches
ola::SingleUseCallback4< void, Arg0, Arg1, Arg2, Arg3 > Class Template Referenceabstract

Detailed Description

template<typename Arg0, typename Arg1, typename Arg2, typename Arg3>
class ola::SingleUseCallback4< void, Arg0, Arg1, Arg2, Arg3 >

A 4 arg, single use callback that returns void.

Inheritance diagram for ola::SingleUseCallback4< void, Arg0, Arg1, Arg2, Arg3 >:
ola::BaseCallback4< void, Arg0, Arg1, Arg2, Arg3 > ola::BaseCallback4< void, Arg0, Arg1, Arg2, Arg3 >

Public Member Functions

void Run (Arg0 arg0, Arg1 arg1, Arg2 arg2, Arg3 arg3)
 
void Run (Arg0 arg0, Arg1 arg1, Arg2 arg2, Arg3 arg3)
 
void Run (Arg0 arg0, Arg1 arg1, Arg2 arg2, Arg3 arg3)
 
void Run (Arg0 arg0, Arg1 arg1, Arg2 arg2, Arg3 arg3)
 

Member Function Documentation

◆ Run() [1/4]

void ola::SingleUseCallback4< void, Arg0, Arg1, Arg2, Arg3 >::Run ( Arg0 arg0,
Arg1 arg1,
Arg2 arg2,
Arg3 arg3 )
inlinevirtual

◆ Run() [2/4]

void ola::SingleUseCallback4< void, Arg0, Arg1, Arg2, Arg3 >::Run ( Arg0 arg0,
Arg1 arg1,
Arg2 arg2,
Arg3 arg3 )
inlinevirtual

◆ Run() [3/4]

void ola::SingleUseCallback4< void, Arg0, Arg1, Arg2, Arg3 >::Run ( Arg0 arg0,
Arg1 arg1,
Arg2 arg2,
Arg3 arg3 )
inlinevirtual

◆ Run() [4/4]

template<typename Arg0, typename Arg1, typename Arg2, typename Arg3>
void ola::SingleUseCallback4< void, Arg0, Arg1, Arg2, Arg3 >::Run ( Arg0 arg0,
Arg1 arg1,
Arg2 arg2,
Arg3 arg3 )
inlinevirtual

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