#define MLCSO_EXPORT
Defines export symbols for classes, so they can be used in other DLLs.
void applyTo(CSOList &csoList)
Applies the rules to the csoList.
~CSOListRules()
Destructor.
CSOListRules()
Constructor.
void setRemoveEmptyGroupHandling(CSORemoveEmptyGroupHandling handling)
Sets the handling mode for empty CSOGroups.
void reset()
Sets default values to all members.
CSORemoveEmptyGroupHandling getRemoveEmptyGroupHandling() const
Returns the _removeEmptyGroupHandling mode.
static CSORemoveEmptyGroupHandling getDefaultRemoveEmptyGroupHandling()
Returns the default removal handling for a CSOList.
CSORemoveEmptyGroupHandling
Enumeration for empty CSOGroups removal.