15 #ifndef __IPSDKSERIALIZATION_XMLIARCHIVE_H__ 16 #define __IPSDKSERIALIZATION_XMLIARCHIVE_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 23 #include <IPSDKSerialization/Archive/BaseIArchive.h> 43 std::istream& getStream()
const;
86 void read(
void* ptr, ipUInt_t size);
97 void startSubSection(
const std::string& subSectionName);
98 void endSubSection(
const std::string& subSectionName);
118 #pragma warning (pop) 120 #endif // __IPSDKSERIALIZATION_XMLIARCHIVE_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
std::string _strTabInc
current tab increment for archive
Definition: XmlIArchive.h:107
std::istream & _stream
underlying serialization stream
Definition: XmlIArchive.h:110
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
Base class for serialization input archives.
Definition: BaseIArchive.h:36
Class for input part of xml serialisation.
Definition: XmlIArchive.h:31
Item used to format inputs during serialization.
Definition: DataItemNodeHdrMacrosDetails.h:42
#define IPSDKSERIALIZATION_API
Import/Export macro for library IPSDKUtil.
Definition: IPSDKSerializationExports.h:27
ipUInt64 _curLineIdx
current archive line index
Definition: XmlIArchive.h:104