#include <notifier.h>
| Public Types | |
| typedef bool(* | notify_func_type )(void *, const std::string &name, ParamT) | 
| Public Member Functions | |
| bool | empty () const | 
| Notifier () | |
| template<class O > | |
| Notifier (O *o, bool(*f)(O *, const std::string &, ParamT)) | |
| bool | notify (const std::string &name, ParamT val) const | 
| Public Attributes | |
| notify_func_type | func | 
| void * | obj | 
Definition at line 37 of file notifier.h.
| typedef bool(* ProgramOptions::detail::Notifier< ParamT >::notify_func_type)(void *, const std::string &name, ParamT) | 
Definition at line 38 of file notifier.h.
| ProgramOptions::detail::Notifier< ParamT >::Notifier | ( | ) |  [inline] | 
Definition at line 39 of file notifier.h.
| ProgramOptions::detail::Notifier< ParamT >::Notifier | ( | O * | o, | 
| bool(*)(O *, const std::string &, ParamT) | f | ||
| ) |  [inline] | 
Definition at line 41 of file notifier.h.
| bool ProgramOptions::detail::Notifier< ParamT >::empty | ( | ) | const  [inline] | 
Definition at line 50 of file notifier.h.
| bool ProgramOptions::detail::Notifier< ParamT >::notify | ( | const std::string & | name, | 
| ParamT | val | ||
| ) | const  [inline] | 
Definition at line 47 of file notifier.h.
| notify_func_type ProgramOptions::detail::Notifier< ParamT >::func | 
Definition at line 46 of file notifier.h.
| void* ProgramOptions::detail::Notifier< ParamT >::obj | 
Definition at line 45 of file notifier.h.