Sirius  0.0.0
Public Member Functions | List of all members
sirius::gdal::Exception Class Reference

Exception wrapper for GDAL error. More...

#include <sirius/gdal/exception.h>

Inheritance diagram for sirius::gdal::Exception:
sirius::Exception

Public Member Functions

 Exception ()
 Automatically extract GDAL error level and code from last GDAL error. More...
 
 Exception (CPLErr level, CPLErrorNum code)
 
 Exception (const Exception &)=default
 
Exceptionoperator= (const Exception &)=default
 
 Exception (Exception &&)=default
 
Exceptionoperator= (Exception &&)=default
 
const char * what () const noexcept override
 

Detailed Description

Exception wrapper for GDAL error.

Constructor & Destructor Documentation

◆ Exception() [1/4]

sirius::gdal::Exception::Exception ( )

Automatically extract GDAL error level and code from last GDAL error.

◆ Exception() [2/4]

sirius::gdal::Exception::Exception ( CPLErr  level,
CPLErrorNum  code 
)

◆ Exception() [3/4]

sirius::gdal::Exception::Exception ( const Exception )
default

◆ Exception() [4/4]

sirius::gdal::Exception::Exception ( Exception &&  )
default

Member Function Documentation

◆ operator=() [1/2]

Exception& sirius::gdal::Exception::operator= ( const Exception )
default

◆ operator=() [2/2]

Exception& sirius::gdal::Exception::operator= ( Exception &&  )
default

◆ what()

const char* sirius::gdal::Exception::what ( ) const
overridenoexcept

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