Boost LA

Exception Types

#include <boost/la/error.hpp> 
#include <boost/la/zero_determinant_error.hpp>

namespace
boost
    {
    namespace
    la
        {
        //*** Exception types ***
        
        struct
        error:
            virtual boost::exception,
            virtual std::exception
            {
            };        
        
        struct zero_determinant_error: virtual error { };
        }
    }

See also: Boost LA | Synopsis