15 #ifndef __BENCHMARKTOOLS_BENCHMARKINFO_H__ 16 #define __BENCHMARKTOOLS_BENCHMARKINFO_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 24 #include <IPSDKUtil/Tools/ProcessingResult.h> 25 #include <IPSDKCore/ComputerInfo/SDKVersionInfo.h> 26 #include <IPSDKHardware/ComputerDescription.h> 27 #include <IPSDKSerialization/Engine/BaseSerializationObject.h> 87 #endif // __BENCHMARKTOOLS_BENCHMARKINFO_H__ #define IPSDK_DECLARE_SERIAL_WITH_COPY(libraryName, className)
macro enabling serialization on class
Definition: SerializationHdrMacro.h:73
std::string _cmakeAppVersion
version for CMake build system
Definition: BenchmarkInfo.h:70
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
std::string _svnAppVersion
version for svn revision control system
Definition: BenchmarkInfo.h:67
hard::ComputerDescription _computerDescription
computer description associated to computer informations
Definition: BenchmarkInfo.h:73
std::string _boostVersion
version for boost library
Definition: BenchmarkInfo.h:61
bool _bInit
object initialization flag
Definition: BenchmarkInfo.h:76
Class encapsulating sdk version informations.
Definition: SDKVersionInfo.h:27
std::string _log4cplusVersion
version for log4cplus library
Definition: BenchmarkInfo.h:64
Description associated to a computer resource.
Definition: ComputerDescription.h:36
#define IPSDKBENCHMARKTOOLS_API
Import/Export macro for library IPSDKBenchmarkTools.
Definition: IPSDKBenchmarkToolsExports.h:25
Base class for serializable class.
Definition: BaseSerializationObject.h:33
Definition: BenchmarkInfo.h:35
core::SDKVersionInfo _sdkVersionInfo
sdk version informations associated to library
Definition: BenchmarkInfo.h:58
Definition of import/export macro for library.
std::string _sdkSvnRevision
svn revision version for library
Definition: BenchmarkInfo.h:55