§tiro::bad_handle_cast

Thrown when an invalid cast is attempted.

#include "tiropp/objects.hpp"

Inherits from error, exception

§Public Functions

Name
bad_handle_cast(value_kind actual, value_kind expected)
virtual const char *message() const override
A simple message line that describes the error condition. Never null.
virtual const char *details() const override
Optional detailed error information. Never null, but may be empty.
virtual const char *what() const override

§Public Functions Documentation

§function bad_handle_cast

inline explicit bad_handle_cast(
value_kind actual,
value_kind expected
)

§function message

inline virtual const char * message() const override

A simple message line that describes the error condition. Never null.

Reimplements: tiro::error::message

§function details

inline virtual const char * details() const override

Optional detailed error information. Never null, but may be empty.

Reimplements: tiro::error::details

§function what

inline virtual const char * what() const override

Updated on 2022-02-27 at 21:17:13 +0100