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

Generic script engine exception. More...

#include <ScriptExn.h>

+ Inheritance diagram for HoverRace::Script::ScriptExn:

Public Member Functions

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

Private Types

using SUPER = std::exception
 

Private Attributes

std::string msg
 

Detailed Description

Generic script engine exception.

Author
Michael Imamura

Member Typedef Documentation

using HoverRace::Script::ScriptExn::SUPER = std::exception
private

Constructor & Destructor Documentation

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

Member Function Documentation

virtual const std::string& HoverRace::Script::ScriptExn::GetMessage ( ) const
inlinevirtualnoexcept
const char* HoverRace::Script::ScriptExn::what ( ) const
inlineoverridenoexcept

Member Data Documentation

std::string HoverRace::Script::ScriptExn::msg
private

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