IDS peak IPL v1.18.0
Loading...
Searching...
No Matches
peak_ipl_exception.hpp File Reference
#include <peak_ipl/backend/peak_ipl_backend.h>
#include <peak_common/exceptions/peak_common_exceptions.hpp>
#include <cstddef>
#include <cstdlib>
#include <cstring>
#include <sstream>
#include <stdexcept>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  peak::ipl::Exception
 The base class for all exceptions thrown by the library. More...
class  peak::ipl::OutOfRangeException
 The exception thrown for trying to access a value being out of range. More...
class  peak::ipl::BufferTooSmallException
 The exception thrown when a given buffer is too small for the data. More...
class  peak::ipl::InvalidArgumentException
 The exception thrown when passing an invalid parameter to a function. More...
class  peak::ipl::ImageFormatNotSupportedException
 The exception thrown when an image format isn't supported by a function. More...
class  peak::ipl::ImageFormatInterpretationException
 The exception that is thrown when image data cannot be interpreted using the requested pixel format. More...
class  peak::ipl::IOException
 The exception that is thrown when an image input or output operation fails. More...
class  peak::ipl::BusyException
 The exception thrown when the resource is busy. More...
class  peak::ipl::NotPermittedException
 The exception thrown when the operation is not permitted. More...
class  peak::ipl::TimeoutException
 The exception thrown when the operation times out. More...
class  peak::ipl::InvalidHandleException
 The exception thrown when passing an invalid handle to a function. More...

Namespaces

namespace  peak::ipl
 The "peak::ipl" namespace contains the whole image processing library.
namespace  peak

Functions

std::string peak::ipl::StringFromPEAK_IPL_RETURN_CODE (PEAK_IPL_RETURN_CODE_t entry)
template<class CallableType>
void peak::ipl::ExecuteAndMapReturnCodes (const CallableType &callableObject)

Detailed Description

Since
1.0