/
Alx89
/
OpenCV
Обзор
Документация
Войти
/
Alx89
/
OpenCV
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
4.x
modules/gapi/src/streaming/onevpl/data_provider_interface_exception.cpp
48 строк
1 KB
Sergey Ivanov
Merge pull request #21049 from sivanov-work:vpl_dx11_merge
08 дек 2021, 10:09
Не верифицирован
08 дек 2021, 10:09
5c91f5b
Код
Авторство
О чём код?
// This file is part of OpenCV project. // It is subject to the license terms in the LICENSE file found in the top-level directory // of this distribution and at http://opencv.org/license.html. // // Copyright (C) 2021 Intel Corporation #ifdef HAVE_ONEVPL #include "streaming/onevpl/onevpl_export.hpp" #endif // HAVE_ONEVPL #include <errno.h> #include <string.h> #include <opencv2/gapi/streaming/onevpl/data_provider_interface.hpp> namespace cv { namespace gapi { namespace wip { namespace onevpl { DataProviderException::DataProviderException(const std::string& descr) : reason(descr) { } DataProviderException::DataProviderException(std::string&& descr) : reason(std::move(descr)) { } const char* DataProviderException::what() const noexcept { return reason.c_str(); } DataProviderSystemErrorException::DataProviderSystemErrorException(int error_code, const std::string& description) : DataProviderException(description + ", error code: " + std::to_string(error_code) + " - " + strerror(error_code)) { } DataProviderUnsupportedException::DataProviderUnsupportedException(const std::string& description) : DataProviderException(description) { } DataProviderImplementationException::DataProviderImplementationException(const std::string& description) : DataProviderException(description) { } } // namespace onevpl } // namespace wip } // namespace gapi } // namespace cv