15 #ifndef __IPSDKSERIALIZATION_FILESERIALIZATIONUTILS_H__ 16 #define __IPSDKSERIALIZATION_FILESERIALIZATIONUTILS_H__ 20 #include <boost/filesystem/path.hpp> 24 class BaseSerializationObject;
35 const BaseSerializationObject&
object);
46 BaseSerializationObject&
object);
60 const BaseSerializationObject&
object);
71 BaseSerializationObject&
object);
81 #endif // __IPSDKSERIALIZATION_XMLFILESERIALIZATIONUTILS_H__ IPSDKSERIALIZATION_API BoolResult writeToBinaryFile(const boost::filesystem::path &filePath, const BaseSerializationObject &object)
write a base serialization object to a binary file
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< const BaseSerializationObject > SerializationObjectConstPtr
shared pointer to a const base serialization object
Definition: SerializationTypes.h:32
Predefined types for file serialization functions.
IPSDKSERIALIZATION_API BoolResult readFromBinaryFile(const boost::filesystem::path &filePath, BaseSerializationObject &object)
read a base serialization object from a binary file
IPSDKSERIALIZATION_API BoolResult readFromXmlFile(const boost::filesystem::path &filePath, BaseSerializationObject &object)
read a base serialization object from a xml file
ProcessingResult< bool > BoolResult
typedef for boolean results associated to a string description
Definition: ProcessingResultTypes.h:29
IPSDKSERIALIZATION_API BoolResult writeToXmlFile(const boost::filesystem::path &filePath, const BaseSerializationObject &object)
write a base serialization object to a xml file
Definition of import/export macro for library.
#define IPSDKSERIALIZATION_API
Import/Export macro for library IPSDKUtil.
Definition: IPSDKSerializationExports.h:27