#include <OnixS/CME/ConflatedUDP/SettingGroup.h>
Public Member Functions | |
SettingGroup (SettingAssignController *controller=NULL) | |
~SettingGroup () | |
template<class Assignee , class Value > | |
void | controlAssignment (const Char *description, Assignee &assignee, Value value) const |
template<class Assignee , class Value , class AssignRoutine > | |
void | controlAssignment (const Char *description, AssignRoutine routine, Assignee &assignee, const Value &value) const |
Static Public Member Functions | |
static ONIXS_CONFLATEDUDP_EXPORTED const SettingGroup & | null () |
Definition at line 123 of file SettingGroup.h.
|
inline |
Initializes the group of settings with the given validation services.
Definition at line 138 of file SettingGroup.h.
|
inline |
Does actually nothing.
Definition at line 152 of file SettingGroup.h.
|
inline |
Guarded assignment of the given value to the given variable.
Definition at line 164 of file SettingGroup.h.
|
inline |
Guarded invoke of the given routine which assumes complex assignment or update for the given object from the given value.
Definition at line 191 of file SettingGroup.h.
|
inlinestatic |
Returns an instance representing a null group.
Definition at line 213 of file SettingGroup.h.