Direct-BT
2.3.1
Direct-BT - Direct Bluetooth Programming.
|
#include <function_def.hpp>
Public Member Functions | |
StdInvocationFunc (uint64_t _id, std::function< R(A...)> _function) noexcept | |
StdInvocationFunc (uint64_t _id) noexcept | |
int | getType () const noexcept override |
InvocationFunc< R, A... > * | clone () const noexcept override |
R | invoke (A... args) override |
bool | operator== (const InvocationFunc< R, A... > &rhs) const noexcept override |
bool | operator!= (const InvocationFunc< R, A... > &rhs) const noexcept override |
std::string | toString () const override |
Public Member Functions inherited from jau::InvocationFunc< R, A... > | |
InvocationFunc (const InvocationFunc &o) noexcept=default | |
InvocationFunc (InvocationFunc &&o) noexcept=default | |
virtual | ~InvocationFunc () noexcept |
InvocationFunc & | operator= (const InvocationFunc &o) noexcept=default |
InvocationFunc & | operator= (InvocationFunc &&o) noexcept=default |
virtual int | getType () const noexcept=0 |
Poor man's RTTI. More... | |
virtual InvocationFunc< R, A... > * | clone () const noexcept=0 |
virtual std::string | toString () const=0 |
Additional Inherited Members | |
Protected Member Functions inherited from jau::InvocationFunc< R, A... > | |
InvocationFunc () noexcept | |
Definition at line 265 of file function_def.hpp.
|
inlinenoexcept |
Definition at line 271 of file function_def.hpp.
|
inlinenoexcept |
Definition at line 274 of file function_def.hpp.
|
inlineoverridenoexcept |
Definition at line 280 of file function_def.hpp.
|
inlineoverridenoexcept |
Definition at line 278 of file function_def.hpp.
|
inlineoverridevirtual |
Implements jau::InvocationFunc< R, A... >.
Definition at line 282 of file function_def.hpp.
|
inlineoverridevirtualnoexcept |
Implements jau::InvocationFunc< R, A... >.
Definition at line 298 of file function_def.hpp.
|
inlineoverridevirtualnoexcept |
Implements jau::InvocationFunc< R, A... >.
Definition at line 286 of file function_def.hpp.
|
inlineoverride |