# QVM: Quaternions, Vectors, Matrices

### BOOST_QVM_ASSERT

#include <boost/qvm/assert.hpp>

    #ifndef BOOST_QVM_ASSERT
    #include <boost/assert.hpp>
    #define BOOST_QVM_ASSERT BOOST_ASSERT
    #endif

This is the macro Boost QVM uses to assert on precondition violations and logic errors. A user-defined BOOST_QVM_ASSERT should have the semantics of the standard assert.

See also: boost/qvm/assert.hpp | boost/qvm/throw_exception.hpp