On this page

C

SafeRenderer::QSafeResourceException Class

class SafeRenderer::QSafeResourceException

An instance of QSafeResourceException is thrown in case of an exception. More...

Header: #include <QSafeResourceException>
Since: QtSafeRenderer 2.1
Inherits: SafeRenderer::QSafeException

Public Types

enum class ResourceException { FailureToOpen, OutOfBoundsError }

Public Functions

QSafeResourceException(SafeRenderer::QSafeResourceException &&other)
SafeRenderer::QSafeResourceException &operator=(SafeRenderer::QSafeResourceException &&other)
SafeRenderer::QSafeResourceException &operator=(const SafeRenderer::QSafeResourceException &other)

Detailed Description

Instance of this class is thrown when an exception occurs related to resources and resource readers.

Member Type Documentation

enum class QSafeResourceException::ResourceException

This enum describes the id of a thrown resource exception.

ConstantValueDescription
SafeRenderer::QSafeResourceException::ResourceException::FailureToOpen0Could not find the file for reading.
SafeRenderer::QSafeResourceException::ResourceException::OutOfBoundsError1Reasource reader read pointer is out of bounds.

Member Function Documentation

[noexcept default] QSafeResourceException::QSafeResourceException(SafeRenderer::QSafeResourceException &&other)

Move-constructs an instance of QSafeResourceException.

[delete] SafeRenderer::QSafeResourceException &QSafeResourceException::operator=(SafeRenderer::QSafeResourceException &&other)

Move-assigns other to this QSafeResourceException instance. This function is deleted.

[delete] SafeRenderer::QSafeResourceException &QSafeResourceException::operator=(const SafeRenderer::QSafeResourceException &other)

Copy-assigns other to this QSafeResourceException instance. This function is deleted.

Available under certain Qt licenses.
Find out more.