15 #ifndef __BENCHMARKTOOLS_BASEBENCHSUITE_H__ 16 #define __BENCHMARKTOOLS_BASEBENCHSUITE_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4275 4251) 25 #include <Benchmark/IPSDKBenchmarkTools/BenchmarkTypes.h> 26 #include <Benchmark/IPSDKBenchmarkTools/BenchmarkDataItem.h> 27 #include <IPSDKUtil/Tools/ProcessingResult.h> 28 #include <IPSDKBaseData/ToolTip/BaseToolTip.h> 29 #include <boost/noncopyable.hpp> 60 typedef std::vector<BenchCasePtr> BenchCaseColl;
63 BenchCaseColl _benchCaseColl;
74 #endif // __BENCHMARKTOOLS_BASEBENCHSUITE_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< BaseBenchCase > BenchCasePtr
shared pointer to benchmark case
Definition: BenchmarkTypes.h:24
#define IPSDKBENCHMARKTOOLS_API
Import/Export macro for library IPSDKBenchmarkTools.
Definition: IPSDKBenchmarkToolsExports.h:25
Definition: BenchmarkDataItem.h:243
Base class for benchmark suites.
Definition: BaseBenchSuite.h:38
Base class for objects with name and tool tip informations.
Definition: BaseToolTip.h:27
Definition of import/export macro for library.