#include <OnixS/CME/MDH/SettingGroup.h>
Public Member Functions | |
SettingGroup (SettingChangeController *controller=NULL) | |
~SettingGroup () | |
template<class Assignee , class Value > | |
void | controlAssignment (const Char *description, Assignee &assignee, Value value) const |
template<class Changeable > | |
void | controlChange (const Char *description, void(Changeable::*change)(), Changeable &changeable) const |
template<class Change , class Changeable , class Arg > | |
void | controlChange (const Char *description, Change change, Changeable &changeable, const Arg &arg) const |
template<class Change , class Changeable , class Arg1 , class Arg2 > | |
void | controlChange (const Char *description, Change change, Changeable &changeable, const Arg1 &arg1, const Arg2 &arg2) const |
Static Public Member Functions | |
static ONIXS_CMEMDH_EXPORTED const SettingGroup & | null () |
Definition at line 124 of file SettingGroup.h.
|
inline |
Initializes the group of settings with the given validation services.
Definition at line 139 of file SettingGroup.h.
|
inline |
Does actually nothing.
Definition at line 153 of file SettingGroup.h.
|
inline |
Guarded assignment of the given value to the given variable.
Definition at line 165 of file SettingGroup.h.
|
inline |
Guarded invoke of the given routine which assumes complex change or update for the given object.
Definition at line 188 of file SettingGroup.h.
|
inline |
Guarded invoke of the given routine which assumes complex change or update for the given object.
Definition at line 213 of file SettingGroup.h.
|
inline |
Guarded invoke of the given routine which assumes complex change or update for the given object.
Definition at line 240 of file SettingGroup.h.
|
inlinestatic |
Returns an instance representing a null group.
Definition at line 267 of file SettingGroup.h.