|
CIRCT 23.0.0git
|
#include <TypedPorts.h>

Public Member Functions | |
| TypedCallback (services::CallService::Callback *cb) | |
| void | connect (std::function< ResultT(const ArgT &)> callback, bool quick=false) |
| services::CallService::Callback & | raw () |
| const services::CallService::Callback & | raw () const |
Private Attributes | |
| services::CallService::Callback * | inner |
Definition at line 579 of file TypedPorts.h.
|
inline |
Definition at line 582 of file TypedPorts.h.
|
inline |
Definition at line 584 of file TypedPorts.h.
References esi::services::CallService::Callback::connect(), esi::services::CallService::Callback::getArgType(), esi::services::CallService::Callback::getResultType(), and esi::TypedCallback< ArgT, ResultT >::inner.
|
inline |
Definition at line 601 of file TypedPorts.h.
References esi::TypedCallback< ArgT, ResultT >::inner.
|
inline |
Definition at line 602 of file TypedPorts.h.
References esi::TypedCallback< ArgT, ResultT >::inner.
|
private |
Definition at line 605 of file TypedPorts.h.
Referenced by esi::TypedCallback< void, ResultT >::connect(), esi::TypedCallback< ArgT, ResultT >::connect(), esi::TypedCallback< void, void >::connect(), esi::TypedCallback< ArgT, void >::connect(), esi::TypedCallback< ArgT, ResultT >::raw(), esi::TypedCallback< void, ResultT >::raw(), esi::TypedCallback< ArgT, void >::raw(), esi::TypedCallback< void, void >::raw(), esi::TypedCallback< ArgT, ResultT >::raw(), esi::TypedCallback< void, ResultT >::raw(), esi::TypedCallback< ArgT, void >::raw(), and esi::TypedCallback< void, void >::raw().