GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
chaiscript::exception::bad_boxed_dynamic_cast Class Reference

#include <type_conversions.hpp>

Inheritance diagram for chaiscript::exception::bad_boxed_dynamic_cast:
Collaboration diagram for chaiscript::exception::bad_boxed_dynamic_cast:

Public Member Functions

 bad_boxed_dynamic_cast (const Type_Info &t_from, const std::type_info &t_to, const std::string &t_what) noexcept
 bad_boxed_dynamic_cast (const Type_Info &t_from, const std::type_info &t_to) noexcept
 bad_boxed_dynamic_cast (const std::string &w) noexcept
 bad_boxed_dynamic_cast (const bad_boxed_dynamic_cast &)=default
 ~bad_boxed_dynamic_cast () noexcept override=default
Public Member Functions inherited from chaiscript::exception::bad_boxed_cast
 bad_boxed_cast (Type_Info t_from, const std::type_info &t_to, std::string t_what) noexcept
 bad_boxed_cast (Type_Info t_from, const std::type_info &t_to)
 bad_boxed_cast (std::string t_what) noexcept
 bad_boxed_cast (const bad_boxed_cast &)=default
 ~bad_boxed_cast () noexcept override=default
const char * what () const noexcept override
 Description of what error occurred.

Additional Inherited Members

Public Attributes inherited from chaiscript::exception::bad_boxed_cast
Type_Info from
 Type_Info contained in the Boxed_Value.
const std::type_info * to = nullptr
 std::type_info of the desired (but failed) result type

Constructor & Destructor Documentation

◆ bad_boxed_dynamic_cast() [1/4]

chaiscript::exception::bad_boxed_dynamic_cast::bad_boxed_dynamic_cast ( const Type_Info & t_from,
const std::type_info & t_to,
const std::string & t_what )
inlinenoexcept
Here is the caller graph for this function:

◆ bad_boxed_dynamic_cast() [2/4]

chaiscript::exception::bad_boxed_dynamic_cast::bad_boxed_dynamic_cast ( const Type_Info & t_from,
const std::type_info & t_to )
inlinenoexcept

◆ bad_boxed_dynamic_cast() [3/4]

chaiscript::exception::bad_boxed_dynamic_cast::bad_boxed_dynamic_cast ( const std::string & w)
inlineexplicitnoexcept

◆ bad_boxed_dynamic_cast() [4/4]

chaiscript::exception::bad_boxed_dynamic_cast::bad_boxed_dynamic_cast ( const bad_boxed_dynamic_cast & )
default

◆ ~bad_boxed_dynamic_cast()

chaiscript::exception::bad_boxed_dynamic_cast::~bad_boxed_dynamic_cast ( )
overridedefaultnoexcept

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