15 #ifndef __IPSDKBASEPROCESSING_BASEDATATYPEIDENTIFIER_H__ 16 #define __IPSDKBASEPROCESSING_BASEDATATYPEIDENTIFIER_H__ 19 #include <IPSDKSerialization/Engine/BaseSerializationObject.h> 79 #endif // __IPSDKBASEPROCESSING_BASEDATATYPEIDENTIFIER_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
#define IPSDKBASEPROCESSING_API
Import/Export macro for library IPSDKBaseProcessing.
Definition: IPSDKBaseProcessingExports.h:27
#define IPSDK_DECLARE_ABSTRACT_SERIAL_WITH_COPY(libraryName, className)
macro enabling serialization on abstract class
Definition: SerializationHdrMacro.h:91
bool isInit() const
retrieve object initialisation flag
Definition: BaseDataTypeIdentifier.h:68
boost::enable_if< typename boost::mpl::and_< typename boost::is_same< boost::mpl::int_< AttributeType::g_attributeType >, boost::mpl::int_< eAttributeType::eAT_DataItem > >::type, typename boost::is_same< boost::mpl::int_< LeafType1::g_itemType >, boost::mpl::int_< eDataItemType::eDIT_Leaf > >::type, typename boost::is_same< boost::mpl::int_< LeafType2::g_itemType >, boost::mpl::int_< eDataItemType::eDIT_Leaf > >::type >::type, RulePtr >::type isLower(const boost::shared_ptr< AttributeType > &pAttribute)
Rule allowing to check whether a DataItem Leaf is lower than another.
Definition: LeafsComparisonRuleOperators.h:234
Definition of import/export macro for library.
Class used for processing data type function identification.
Definition: BaseDataTypeIdentifier.h:27
Base class for serializable class.
Definition: BaseSerializationObject.h:33