JayBeams  0.1
Another project to have fun coding.
microbenchmark_config.hpp
Go to the documentation of this file.
1 #ifndef jb_opencl_microbenchmark_config_hpp
2 #define jb_opencl_microbenchmark_config_hpp
3 
4 #include <jb/opencl/config.hpp>
6 #include <jb/log.hpp>
7 
8 namespace jb {
9 namespace opencl {
10 /**
11  * The configuration shared by all OpenCL microbenchmarks.
12  */
14 public:
17 
23 };
24 
25 } // namespace opencl
26 } // namespace jb
27 
28 #endif // jb_opencl_microbenchmark_config_hpp
jb::config_attribute< microbenchmark_config, jb::testing::microbenchmark_config > microbenchmark
Base class for all configuration objects.
jb::config_attribute< microbenchmark_config, jb::log::config > log
The configuration shared by all OpenCL microbenchmarks.
jb::config_attribute< microbenchmark_config, jb::opencl::config > opencl
Helper class to easily define configuration attributes.
config_object_constructors(microbenchmark_config)
The top-level namespace for the JayBeams library.
Definition: as_hhmmss.hpp:7