LibreOffice Module opencl (master) 1
|
#include <openclconfig.hxx>
Classes | |
struct | ImplMatcher |
Public Types | |
typedef std::set< ImplMatcher > | ImplMatcherSet |
Public Member Functions | |
OpenCLConfig () | |
bool | operator== (const OpenCLConfig &r) const |
bool | operator!= (const OpenCLConfig &r) const |
void | set () |
bool | checkImplementation (const OpenCLPlatformInfo &rPlatform, const OpenCLDeviceInfo &rDevice) const |
Static Public Member Functions | |
static OpenCLConfig | get () |
Public Attributes | |
bool | mbUseOpenCL |
ImplMatcherSet | maDenyList |
ImplMatcherSet | maAllowList |
Definition at line 23 of file openclconfig.hxx.
Definition at line 78 of file openclconfig.hxx.
OpenCLConfig::OpenCLConfig | ( | ) |
Definition at line 24 of file openclconfig.cxx.
References maAllowList, and maDenyList.
bool OpenCLConfig::checkImplementation | ( | const OpenCLPlatformInfo & | rPlatform, |
const OpenCLDeviceInfo & | rDevice | ||
) | const |
Definition at line 198 of file openclconfig.cxx.
References maAllowList, maDenyList, match(), and SAL_INFO.
|
static |
Definition at line 175 of file openclconfig.cxx.
References result.
bool OpenCLConfig::operator!= | ( | const OpenCLConfig & | r | ) | const |
Definition at line 47 of file openclconfig.cxx.
References operator==().
bool OpenCLConfig::operator== | ( | const OpenCLConfig & | r | ) | const |
Definition at line 40 of file openclconfig.cxx.
References maAllowList, maDenyList, and mbUseOpenCL.
Referenced by operator!=().
void OpenCLConfig::set | ( | ) |
Definition at line 187 of file openclconfig.cxx.
References comphelper::ConfigurationChanges::create(), maAllowList, maDenyList, and mbUseOpenCL.
ImplMatcherSet OpenCLConfig::maAllowList |
Definition at line 81 of file openclconfig.hxx.
Referenced by checkImplementation(), OpenCLConfig(), operator<<(), operator==(), and set().
ImplMatcherSet OpenCLConfig::maDenyList |
Definition at line 80 of file openclconfig.hxx.
Referenced by checkImplementation(), OpenCLConfig(), operator<<(), operator==(), and set().
bool OpenCLConfig::mbUseOpenCL |
Definition at line 76 of file openclconfig.hxx.
Referenced by operator<<(), operator==(), and set().