#include <invalid_cast_exception.h>
Inherits Exception.
Inheritance diagram for InvalidCastException:
Public Member Functions | |
InvalidCastException (std::string method, std::string source_type_string, std::string target_type_string) | |
InvalidCastException (InvalidCastException const &src) | |
virtual | ~InvalidCastException () throw () |
virtual char const * | what () const throw () |
std::string const & | getSourceTypeString () const |
std::string const & | getTargetTypeString () const |
Protected Attributes | |
std::string | source_type_string_ |
std::string | target_type_string_ |
This exception is thrown if a dynamic cast fails
Christian Koerner (christian.koerner@imedgine.org)
Alexander Lex (alexander.lex@imedgine.org)
Marc Streit (marc.streit@imedgine.org)
Martin Reininger (martin.reininger@imedgine.org)
Definition at line 39 of file invalid_cast_exception.h.
|
Constructor
Definition at line 20 of file invalid_cast_exception.cpp. |
|
Copy constructor Definition at line 28 of file invalid_cast_exception.cpp. |
|
Destructor Definition at line 35 of file invalid_cast_exception.cpp. |
|
Returb the source type of the cast that failed
Definition at line 48 of file invalid_cast_exception.cpp. References InvalidCastException::source_type_string_. |
|
Return the target type of the cast that failed
Definition at line 55 of file invalid_cast_exception.cpp. References InvalidCastException::target_type_string_. |
|
Emit a short description of the exception
Reimplemented from Exception. Definition at line 41 of file invalid_cast_exception.cpp. |
|
The source type of the cast that failed Definition at line 91 of file invalid_cast_exception.h. Referenced by InvalidCastException::getSourceTypeString(). |
|
The target type of the cast that failed Definition at line 96 of file invalid_cast_exception.h. Referenced by InvalidCastException::getTargetTypeString(). |