IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces
OptionalRuleOperators.h File Reference

Predefined operators for rules on optional attributes. More...

#include <IPSDKBaseProcessing/Rule/RuleOperators.h>
#include <IPSDKBaseProcessing/Rule/Attribute/Optional/RuleOptionalIsSet.h>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::processor
 Namespace agregating IPSDK base routines and classes for algorithm processing.
 

Functions

template<typename AttributeType >
boost::enable_if_c< AttributeType::g_bOptional, RulePtr >::type ipsdk::processor::isSet (const boost::shared_ptr< AttributeType > &pAttribute)
 
template<typename AttributeType >
boost::enable_if_c< AttributeType::g_bOptional, RulePtr >::type ipsdk::processor::isSet (const boost::weak_ptr< AttributeType > &pAttribute)
 
template<typename AttributeType >
boost::enable_if_c< AttributeType::g_bOptional, RulePtr >::type ipsdk::processor::ifIsSet (const boost::shared_ptr< AttributeType > &pAttribute, const RulePtr &pRuleTrue)
 
template<typename AttributeType >
boost::enable_if_c< AttributeType::g_bOptional, RulePtr >::type ipsdk::processor::ifIsSet (const boost::weak_ptr< AttributeType > &pAttribute, const RulePtr &pRuleTrue)
 

Detailed Description

Predefined operators for rules on optional attributes.

Author
E. Noirfalise
Date
2016/03/15