LibreOffice Module opencl (master) 1
Public Member Functions | Public Attributes | List of all members
OpenCLConfig::ImplMatcher Struct Reference

#include <openclconfig.hxx>

Public Member Functions

 ImplMatcher ()
 
 ImplMatcher (OUString aOS, OUString aOSVersion, OUString aPlatformVendor, OUString aDevice, OUString aDriverVersion)
 
bool operator== (const ImplMatcher &r) const
 
bool operator!= (const ImplMatcher &r) const
 
bool operator< (const ImplMatcher &r) const
 

Public Attributes

OUString maOS
 
OUString maOSVersion
 
OUString maPlatformVendor
 
OUString maDevice
 
OUString maDriverVersion
 

Detailed Description

Definition at line 25 of file openclconfig.hxx.

Constructor & Destructor Documentation

◆ ImplMatcher() [1/2]

OpenCLConfig::ImplMatcher::ImplMatcher ( )
inline

Definition at line 33 of file openclconfig.hxx.

◆ ImplMatcher() [2/2]

OpenCLConfig::ImplMatcher::ImplMatcher ( OUString  aOS,
OUString  aOSVersion,
OUString  aPlatformVendor,
OUString  aDevice,
OUString  aDriverVersion 
)
inline

Definition at line 37 of file openclconfig.hxx.

Member Function Documentation

◆ operator!=()

bool OpenCLConfig::ImplMatcher::operator!= ( const ImplMatcher r) const
inline

Definition at line 58 of file openclconfig.hxx.

References operator==().

◆ operator<()

bool OpenCLConfig::ImplMatcher::operator< ( const ImplMatcher r) const
inline

Definition at line 62 of file openclconfig.hxx.

References maDevice, maDriverVersion, maOS, maOSVersion, and maPlatformVendor.

◆ operator==()

bool OpenCLConfig::ImplMatcher::operator== ( const ImplMatcher r) const
inline

Definition at line 50 of file openclconfig.hxx.

References maDevice, maDriverVersion, maOS, maOSVersion, and maPlatformVendor.

Member Data Documentation

◆ maDevice

OUString OpenCLConfig::ImplMatcher::maDevice

Definition at line 30 of file openclconfig.hxx.

Referenced by operator<(), operator<<(), and operator==().

◆ maDriverVersion

OUString OpenCLConfig::ImplMatcher::maDriverVersion

Definition at line 31 of file openclconfig.hxx.

Referenced by operator<(), operator<<(), and operator==().

◆ maOS

OUString OpenCLConfig::ImplMatcher::maOS

Definition at line 27 of file openclconfig.hxx.

Referenced by operator<(), operator<<(), and operator==().

◆ maOSVersion

OUString OpenCLConfig::ImplMatcher::maOSVersion

Definition at line 28 of file openclconfig.hxx.

Referenced by operator<(), operator<<(), and operator==().

◆ maPlatformVendor

OUString OpenCLConfig::ImplMatcher::maPlatformVendor

Definition at line 29 of file openclconfig.hxx.

Referenced by operator<(), operator<<(), and operator==().


The documentation for this struct was generated from the following file: