OpenVDB  9.0.1
Public Member Functions | Protected Member Functions | List of all members
Exception Class Reference

#include <openvdb/Exceptions.h>

Inherits exception.

Inherited by ArithmeticError, AXCodeGenError, AXCompilerError, AXExecutionError, AXSyntaxError, AXTokenError, IndexError, IoError, KeyError, LookupError, NotImplementedError, ReferenceError, RuntimeError, TypeError, and ValueError.

Public Member Functions

 Exception (const Exception &)=default
 
 Exception (Exception &&)=default
 
Exceptionoperator= (const Exception &)=default
 
Exceptionoperator= (Exception &&)=default
 
 ~Exception () override=default
 
const char * what () const noexcept override
 

Protected Member Functions

 Exception () noexcept
 
 Exception (const char *eType, const std::string *const msg=nullptr) noexcept
 

Constructor & Destructor Documentation

Exception ( const Exception )
default
Exception ( Exception &&  )
default
~Exception ( )
overridedefault
Exception ( )
inlineprotectednoexcept
Exception ( const char *  eType,
const std::string *const  msg = nullptr 
)
inlineexplicitprotectednoexcept

Member Function Documentation

Exception& operator= ( const Exception )
default
Exception& operator= ( Exception &&  )
default
const char* what ( ) const
inlineoverridenoexcept