Definition at line 123 of file SettingGroup.h.
◆ SettingGroup()
Initializes the group of settings with the given validation services.
Definition at line 138 of file SettingGroup.h.
◆ ~SettingGroup()
◆ controlAssignment() [1/2]
template<class Assignee, class Value>
void controlAssignment |
( |
const Char * | description, |
|
|
Assignee & | assignee, |
|
|
Value | value ) const |
|
inline |
Guarded assignment of the given value to the given variable.
Definition at line 164 of file SettingGroup.h.
◆ controlAssignment() [2/2]
template<class Assignee, class Value, class AssignRoutine>
void controlAssignment |
( |
const Char * | description, |
|
|
AssignRoutine | routine, |
|
|
Assignee & | assignee, |
|
|
const Value & | value ) const |
|
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.
◆ null()
Returns an instance representing a null group.
Definition at line 213 of file SettingGroup.h.