Public Member Functions | Private Attributes | List of all members
sol::error Class Reference

#include <sol.hpp>

Inheritance diagram for sol::error:
Inheritance graph
[legend]

Public Member Functions

 error (const std::string &str)
 
 error (std::string &&str)
 
 error (detail::direct_error_tag, const std::string &str)
 
 error (detail::direct_error_tag, std::string &&str)
 
 error (const error &e)=default
 
 error (error &&e)=default
 
erroroperator= (const error &e)=default
 
erroroperator= (error &&e)=default
 
virtual const char * what () const noexceptoverride
 

Private Attributes

std::string what_reason
 

Detailed Description

Definition at line 3880 of file sol.hpp.

Constructor & Destructor Documentation

sol::error::error ( const std::string str)
inline

Definition at line 3886 of file sol.hpp.

sol::error::error ( std::string &&  str)
inline

Definition at line 3888 of file sol.hpp.

sol::error::error ( detail::direct_error_tag  ,
const std::string str 
)
inline

Definition at line 3890 of file sol.hpp.

sol::error::error ( detail::direct_error_tag  ,
std::string &&  str 
)
inline

Definition at line 3892 of file sol.hpp.

sol::error::error ( const error e)
default
sol::error::error ( error &&  e)
default

Member Function Documentation

error& sol::error::operator= ( const error e)
default
error& sol::error::operator= ( error &&  e)
default
virtual const char* sol::error::what ( ) const
inlineoverridevirtualnoexcept

Definition at line 3900 of file sol.hpp.

Member Data Documentation

std::string sol::error::what_reason
private

Definition at line 3883 of file sol.hpp.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:52