PLSSVM - Parallel Least Squares Support Vector Machine  2.0.0
A Least Squares Support Vector Machine implementation using different backends.
Classes | Namespaces | Functions
error_code.hpp File Reference

Small wrapper around OpenCL's error codes. More...

#include "CL/cl.h"
#include <iosfwd>
#include <string_view>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  plssvm::opencl::detail::error_code
 Class wrapping an OpenCL error code. More...
 

Namespaces

 plssvm
 The main namespace containing all public API functions.
 
 plssvm::opencl
 Namespace containing the C-SVM using the OpenCL backend.
 
 plssvm::opencl::detail
 Namespace containing OpenCL backend specific implementation details. Should not directly be used by users.
 

Functions

std::ostream & plssvm::opencl::detail::operator<< (std::ostream &out, error_code ec)
 Output the error code encapsulated by ev to the given output-stream out. More...
 
bool plssvm::opencl::detail::operator== (error_code lhs, error_code rhs) noexcept
 Compares two error codes for equality. More...
 
bool plssvm::opencl::detail::operator!= (error_code lhs, error_code rhs) noexcept
 Compares two error codes for inequality. More...
 

Detailed Description

Small wrapper around OpenCL's error codes.

Author
Alexander Van Craen
Marcel Breyer
License
This file is part of the PLSSVM project which is released under the MIT license. See the LICENSE.md file in the project root for full license information.