Direct-BT  2.3.1
Direct-BT - Direct Bluetooth Programming.
Public Member Functions | Protected Member Functions | List of all members
jau::RuntimeException Class Reference

#include <basic_types.hpp>

Inheritance diagram for jau::RuntimeException:
Collaboration diagram for jau::RuntimeException:

Public Member Functions

 RuntimeException (std::string const m, const char *file, int line) noexcept
 
virtual ~RuntimeException () noexcept
 
 RuntimeException (const RuntimeException &o)=default
 
 RuntimeException (RuntimeException &&o)=default
 
RuntimeExceptionoperator= (const RuntimeException &o)=default
 
RuntimeExceptionoperator= (RuntimeException &&o)=default
 
std::string get_backtrace () const noexcept
 
virtual const char * what () const noexcept override
 

Protected Member Functions

 RuntimeException (std::string const type, std::string const m, const char *file, int line) noexcept
 

Detailed Description

Definition at line 66 of file basic_types.hpp.

Constructor & Destructor Documentation

◆ RuntimeException() [1/4]

jau::RuntimeException::RuntimeException ( std::string const  type,
std::string const  m,
const char *  file,
int  line 
)
protectednoexcept

Definition at line 60 of file basic_types.cpp.

◆ RuntimeException() [2/4]

jau::RuntimeException::RuntimeException ( std::string const  m,
const char *  file,
int  line 
)
inlinenoexcept

Definition at line 76 of file basic_types.hpp.

◆ ~RuntimeException()

virtual jau::RuntimeException::~RuntimeException ( )
inlinevirtualnoexcept

Definition at line 79 of file basic_types.hpp.

◆ RuntimeException() [3/4]

jau::RuntimeException::RuntimeException ( const RuntimeException o)
default

◆ RuntimeException() [4/4]

jau::RuntimeException::RuntimeException ( RuntimeException &&  o)
default

Member Function Documentation

◆ get_backtrace()

std::string jau::RuntimeException::get_backtrace ( ) const
inlinenoexcept

Definition at line 86 of file basic_types.hpp.

◆ operator=() [1/2]

RuntimeException& jau::RuntimeException::operator= ( const RuntimeException o)
default

◆ operator=() [2/2]

RuntimeException& jau::RuntimeException::operator= ( RuntimeException &&  o)
default

◆ what()

virtual const char* jau::RuntimeException::what ( ) const
inlineoverridevirtualnoexcept

Definition at line 88 of file basic_types.hpp.

Here is the caller graph for this function:

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