boost::openmethod::odr_violation :: Boost.OpenMethod

# boost::openmethod::odr_violation

One Definition Rule violation.

## Synopsis

Declared in `<boost/openmethod/preamble.hpp>`

    struct odr_violation
        : openmethod_error

## Description

This error is raised if the definition of `default_registry` is inconsistent across translation units, due to misuse of BOOST_OPENMETHOD_ENABLE_RUNTIME_CHECKS.

## Base Classes

Name | Description
--- | ---
`openmethod_error` | Base class for all OpenMethod errors.

## Member Functions

Name | Description
`write` | Write a description of the error to a stream.

Created with MrDocs