boost::openmethod::final_error

Static and dynamic type mismatch in "final" construct

Synopsis

struct final_error
    : openmethod_error

Description

If runtime checks are enabled, the "final" construct checks that the static and dynamic types of the object, as reported by the rtti policy, are the same. If they are not, and if the registry contains an error_handler policy, its error function is called with a final_error object, then the program is terminated with abort.

Base Classes

Name Description

openmethod_error

Base class for all OpenMethod errors.

Member Functions

Name

Description

write

Write a short description to an output stream

Data Members

Name

static_type

dynamic_type

Created with MrDocs