HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::Exception Class Reference

#include <Exceptions.h>

+ Inheritance diagram for openvdb::OPENVDB_VERSION_NAME::Exception:

Public Member Functions

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

Protected Member Functions

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

Detailed Description

Definition at line 17 of file Exceptions.h.

Constructor & Destructor Documentation

openvdb::OPENVDB_VERSION_NAME::Exception::Exception ( const Exception )
default
openvdb::OPENVDB_VERSION_NAME::Exception::Exception ( Exception &&  )
default
openvdb::OPENVDB_VERSION_NAME::Exception::~Exception ( )
overridedefault
openvdb::OPENVDB_VERSION_NAME::Exception::Exception ( )
inlineprotectednoexcept

Definition at line 33 of file Exceptions.h.

openvdb::OPENVDB_VERSION_NAME::Exception::Exception ( const char *  eType,
const std::string *const  msg = nullptr 
)
inlineexplicitprotectednoexcept

Definition at line 34 of file Exceptions.h.

Member Function Documentation

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

Definition at line 26 of file Exceptions.h.


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