HoverRace  2.0
Public Member Functions | Protected Member Functions | Private Types | Private Attributes | List of all members
HoverRace::Exception Class Reference

Base exception, providing constructors for setting the message. More...

#include <Exception.h>

+ Inheritance diagram for HoverRace::Exception:

Public Member Functions

 Exception ()
 
 Exception (const std::string &msg)
 
 Exception (const char *msg)
 
virtual ~Exception () noexcept
 
const char * what () const noexceptoverride
 

Protected Member Functions

std::string & GetMessage () noexcept
 

Private Types

using SUPER = std::exception
 

Private Attributes

std::string msg
 

Detailed Description

Base exception, providing constructors for setting the message.

Author
Michael Imamura

Member Typedef Documentation

using HoverRace::Exception::SUPER = std::exception
private

Constructor & Destructor Documentation

HoverRace::Exception::Exception ( )
inline
HoverRace::Exception::Exception ( const std::string &  msg)
inline
HoverRace::Exception::Exception ( const char *  msg)
inline
virtual HoverRace::Exception::~Exception ( )
inlinevirtualnoexcept

Member Function Documentation

std::string& HoverRace::Exception::GetMessage ( )
inlineprotectednoexcept
const char* HoverRace::Exception::what ( ) const
inlineoverridenoexcept

Member Data Documentation

std::string HoverRace::Exception::msg
private

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