![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
Definition at line 12 of file GNotifier.h.
Public Member Functions | |
~GNotifier ()=default | |
void | Clear (Option_t *="") override |
bool | Notify () override |
void | Print (Option_t *="") const override |
Static Public Member Functions | |
template<typename T > | |
static void | AddCallback (T callback) |
static void | AddCallback (void(*func)()) |
static GNotifier * | Get () |
Private Member Functions | |
GNotifier ()=default | |
GNotifier (const GNotifier &)=default | |
GNotifier (GNotifier &&) noexcept=default | |
GNotifier & | operator= (const GNotifier &)=default |
GNotifier & | operator= (GNotifier &&) noexcept=default |
Private Attributes | |
std::vector< std::function< void()> > | fCallbacks |
Static Private Attributes | |
static GNotifier * | fGNotifier = nullptr |
|
default |
|
privatedefault |
Referenced by Get().
|
privatedefault |
|
privatedefaultnoexcept |
|
inlinestatic |
Definition at line 25 of file GNotifier.h.
References fCallbacks, and Get().
|
inlinestatic |
Definition at line 30 of file GNotifier.h.
References fCallbacks, and Get().
|
inlineoverride |
Definition at line 18 of file GNotifier.h.
|
static |
Definition at line 11 of file GNotifier.cxx.
References GNotifier(), and fGNotifier.
Referenced by AddCallback(), and AddCallback().
|
override |
Definition at line 19 of file GNotifier.cxx.
References fCallbacks.
|
inlineoverride |
Definition at line 17 of file GNotifier.h.
|
private |
Definition at line 41 of file GNotifier.h.
Referenced by AddCallback(), AddCallback(), and Notify().
|
staticprivate |
Definition at line 44 of file GNotifier.h.
Referenced by Get().