![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
Definition at line 10 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 |
Inheritance diagram for GNotifier:
Collaboration diagram for GNotifier:
|
default |
|
privatedefault |
Referenced by Get().
|
privatedefault |
|
privatedefaultnoexcept |
|
inlinestatic |
Definition at line 23 of file GNotifier.h.
References fCallbacks, and Get().
|
inlinestatic |
Definition at line 28 of file GNotifier.h.
References fCallbacks, and Get().
|
inlineoverride |
Definition at line 16 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 15 of file GNotifier.h.
|
private |
Definition at line 39 of file GNotifier.h.
Referenced by AddCallback(), AddCallback(), and Notify().
|
staticprivate |
Definition at line 42 of file GNotifier.h.
Referenced by Get().