15 #ifndef __IPSDKSERIALIZATION_BASICSERIALIZATIONOPERATORS_H__ 16 #define __IPSDKSERIALIZATION_BASICSERIALIZATIONOPERATORS_H__ 21 #include <IPSDKSerialization/Archive/BaseIArchive.h> 22 #include <IPSDKSerialization/Archive/BaseOArchive.h> 26 class BaseSerializationObject;
34 operator>> (BaseIArchive& ar,
const SerializationIItem<BaseSerializationObject>& item);
36 operator<< (BaseOArchive& ar, const SerializationOItem<BaseSerializationObject>& item);
42 operator>> (BaseIArchive& ar,
const SerializationIItem<ipBool>& item);
44 operator<< (BaseOArchive& ar, const SerializationOItem<ipBool>& item);
46 operator>> (BaseIArchive& ar,
const SerializationIItem<ipInt8>& item);
48 operator<< (BaseOArchive& ar, const SerializationOItem<ipInt8>& item);
50 operator>> (BaseIArchive& ar,
const SerializationIItem<ipUInt8>& item);
52 operator<< (BaseOArchive& ar, const SerializationOItem<ipUInt8>& item);
54 operator>> (BaseIArchive& ar,
const SerializationIItem<ipInt16>& item);
56 operator<< (BaseOArchive& ar, const SerializationOItem<ipInt16>& item);
58 operator>> (BaseIArchive& ar,
const SerializationIItem<ipUInt16>& item);
60 operator<< (BaseOArchive& ar, const SerializationOItem<ipUInt16>& item);
62 operator>> (BaseIArchive& ar,
const SerializationIItem<ipInt32>& item);
64 operator<< (BaseOArchive& ar, const SerializationOItem<ipInt32>& item);
66 operator>> (BaseIArchive& ar,
const SerializationIItem<ipUInt32>& item);
68 operator<< (BaseOArchive& ar, const SerializationOItem<ipUInt32>& item);
70 operator>> (BaseIArchive& ar,
const SerializationIItem<ipInt64>& item);
72 operator<< (BaseOArchive& ar, const SerializationOItem<ipInt64>& item);
74 operator>> (BaseIArchive& ar,
const SerializationIItem<ipUInt64>& item);
76 operator<< (BaseOArchive& ar, const SerializationOItem<ipUInt64>& item);
78 operator>> (BaseIArchive& ar,
const SerializationIItem<ipReal32>& item);
80 operator<< (BaseOArchive& ar, const SerializationOItem<ipReal32>& item);
82 operator>> (BaseIArchive& ar,
const SerializationIItem<ipReal64>& item);
84 operator<< (BaseOArchive& ar, const SerializationOItem<ipReal64>& item);
86 operator>> (BaseIArchive& ar,
const SerializationIItem<std::string>& item);
88 operator<< (BaseOArchive& ar, const SerializationOItem<std::string>& item);
90 operator>> (BaseIArchive& ar,
const SerializationIItem<Guid>& item);
92 operator<< (BaseOArchive& ar, const SerializationOItem<Guid>& item);
94 operator>> (BaseIArchive& ar,
const SerializationIItem<BoolResult>& item);
96 operator<< (BaseOArchive& ar, const SerializationOItem<BoolResult>& item);
104 #endif // __IPSDKSERIALIZATION_BASICSERIALIZATIONOPERATORS_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Base types for multiplatform compatibility.
IPSDKBASESHAPEANALYSIS_API ipsdk::BaseIArchive & operator>>(ipsdk::BaseIArchive &ar, const ipsdk::SerializationIItem< ipsdk::shape::analysis::MeasureId > &item)
serialization of ipsdk::shape::analysis::MeasureId structure
Predefined types for processing results management.
Definition of import/export macro for library.
#define IPSDKSERIALIZATION_API
Import/Export macro for library IPSDKUtil.
Definition: IPSDKSerializationExports.h:27