#include <OnixS/CME/MDH/SettingGroup.h>
|
| SettingGroup (SettingChangeController *controller=nullptr) |
|
| ~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 |
|
Definition at line 91 of file SettingGroup.h.
Initializes the group of settings with the given validation services.
Definition at line 96 of file SettingGroup.h.
void controlAssignment |
( |
const Char * |
description, |
|
|
Assignee & |
assignee, |
|
|
Value |
value |
|
) |
| const |
|
inline |
Guarded assignment of the given value to the given variable.
Definition at line 107 of file SettingGroup.h.
void controlChange |
( |
const Char * |
description, |
|
|
void(Changeable::*)() |
change, |
|
|
Changeable & |
changeable |
|
) |
| const |
|
inline |
Guarded invoke of the given routine which assumes complex change or update for the given object.
Definition at line 118 of file SettingGroup.h.
void controlChange |
( |
const Char * |
description, |
|
|
Change |
change, |
|
|
Changeable & |
changeable, |
|
|
const Arg & |
arg |
|
) |
| const |
|
inline |
Guarded invoke of the given routine which assumes complex change or update for the given object.
Definition at line 129 of file SettingGroup.h.
void controlChange |
( |
const Char * |
description, |
|
|
Change |
change, |
|
|
Changeable & |
changeable, |
|
|
const Arg1 & |
arg1, |
|
|
const Arg2 & |
arg2 |
|
) |
| const |
|
inline |
Guarded invoke of the given routine which assumes complex change or update for the given object.
Definition at line 141 of file SettingGroup.h.
Returns an instance representing a null group.
The documentation for this class was generated from the following file: