15 #ifndef __IPSDKBASEPROCESSING_BASEOPTIONALRULE_H__ 16 #define __IPSDKBASEPROCESSING_BASEOPTIONALRULE_H__ 18 #include <IPSDKBaseProcessing/Rule/Attribute/BaseAttributeRule.h> 69 #endif // __IPSDKBASEPROCESSING_BASEOPTIONALRULE_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Rule applied on optional attributes.
Definition: AttributeRuleTypes.h:40
#define IPSDKBASEPROCESSING_API
Import/Export macro for library IPSDKBaseProcessing.
Definition: IPSDKBaseProcessingExports.h:27
eAttributeRuleType
enumerate describing rule on attributes operation type
Definition: AttributeRuleTypes.h:32
Base class for rules applied on attributes.
Definition: BaseAttributeRule.h:32
eOptionalRuleType
enumerate describing rule type associated to optional attributes
Definition: OptionalRuleTypes.h:32
Base class for rules on optional attributes.
Definition: BaseOptionalRule.h:27
Predefined types for rules on optional attributes management.
eAttributeRuleType getAttributeRuleType() const
retrieve attribute rule operation type
Definition: BaseOptionalRule.h:58
static const eAttributeRuleType::domain g_attributeRuleType
rule type associated to rule
Definition: BaseOptionalRule.h:32