# QVM: Quaternions, Vectors, Matrices

### error

#include <boost/qvm/error.hpp>

    namespace boost
    {
        namespace qvm
        {
            struct error:
                virtual boost::exception,
                virtual std::exception
            {
            };
        }
    }

This is the virtual base type of all exceptions originating within Boost QVM.

See also: boost/qvm/error.hpp | zero_determinant_error | zero_magnitude_error