IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
BenchmarkTypes.h
1 // BenchmarkTypes.h:
3 // -----------------
4 //
14 
15 #ifndef __BENCHMARKTOOLS_BENCHMARKTYPES_H__
16 #define __BENCHMARKTOOLS_BENCHMARKTYPES_H__
17 
18 #include <boost/shared_ptr.hpp>
19 
20 namespace ipsdk {
21 namespace bench {
22 
23 class BaseBenchCase;
25 
28 
30 typedef boost::shared_ptr<BaseBenchCase> BenchCasePtr;
31 
33 typedef boost::shared_ptr<BaseBenchSuite> BenchSuitePtr;
34 
37 
38 } // end of namespace bench
39 } // end of namespace ipsdk
40 
41 #endif // __BENCHMARKTOOLS_BENCHMARKTYPES_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< BaseBenchCase > BenchCasePtr
shared pointer to benchmark case
Definition: BenchmarkTypes.h:24
Base class for benchmark suites.
Definition: BaseBenchSuite.h:38
boost::shared_ptr< BaseBenchSuite > BenchSuitePtr
shared pointer to benchmark suite
Definition: BenchmarkTypes.h:33