15 #ifndef __IPSDKBASEPROCESSING_DATATYPEIDENTIFIERCOLL_H__ 16 #define __IPSDKBASEPROCESSING_DATATYPEIDENTIFIERCOLL_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 24 #include <IPSDKBaseProcessing/Algorithm/Function/BaseDataTypeIdentifier.h> 25 #include <IPSDKSerialization/Engine/BaseSerializationObject.h> 135 #endif // __IPSDKBASEPROCESSING_DATATYPEIDENTIFIERCOLL_H__ #define IPSDK_DECLARE_SERIAL_WITH_COPY(libraryName, className)
macro enabling serialization on class
Definition: SerializationHdrMacro.h:73
bool _bInit
object initialisation flag
Definition: DataTypeIdentifierColl.h:117
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
#define IPSDKBASEPROCESSING_API
Import/Export macro for library IPSDKBaseProcessing.
Definition: IPSDKBaseProcessingExports.h:27
bool isInit() const
retrieve object initialisation flag
Definition: DataTypeIdentifierColl.h:124
BaseDataTypeIdentifier DataTypeId
data type identifier used by collection
Definition: DataTypeIdentifierColl.h:42
boost::shared_ptr< DataTypeId > DataTypeIdPtr
shared pointer to data type identifier
Definition: DataTypeIdentifierColl.h:108
boost::enable_if< typename boost::mpl::and_< typename boost::is_same< boost::mpl::int_< AttributeType1::g_attributeType >, boost::mpl::int_< eAttributeType::eAT_Value > >::type, typename boost::is_same< boost::mpl::int_< AttributeType2::g_attributeType >, boost::mpl::int_< eAttributeType::eAT_Value > >::type, typename boost::is_same< typename AttributeType1::ValueType, typename AttributeType2::ValueType >::type >::type, RulePtr >::type operator<(const boost::shared_ptr< AttributeType1 > &pAttribute1, const boost::shared_ptr< AttributeType2 > &pAttribute2)
Rule allowing to check whether a value attribute is lower than another.
Definition: AttributeComparisonRuleOperators.h:155
Definition of import/export macro for library.
DataTypeIdColl _dataTypeIdColl
Data type identifiers associated to object.
Definition: DataTypeIdentifierColl.h:114
Class used for data type collection function identification.
Definition: DataTypeIdentifierColl.h:34
Class used for processing data type function identification.
Definition: BaseDataTypeIdentifier.h:27
Base class for serializable class.
Definition: BaseSerializationObject.h:33
std::vector< DataTypeIdPtr > DataTypeIdColl
collection of data type identifiers
Definition: DataTypeIdentifierColl.h:111
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53