 |
Blaze
3.6
|
Go to the documentation of this file. 35 #ifndef _BLAZE_UTIL_EXCEPTION_H_ 36 #define _BLAZE_UTIL_EXCEPTION_H_ 94 # define BLAZE_THROW( EXCEPTION ) throw EXCEPTION 138 #ifndef BLAZE_THROW_BAD_ALLOC 139 # define BLAZE_THROW_BAD_ALLOC BLAZE_THROW( std::bad_alloc() ) 186 #ifndef BLAZE_THROW_LOGIC_ERROR 187 # define BLAZE_THROW_LOGIC_ERROR( MESSAGE ) BLAZE_THROW( std::logic_error( MESSAGE ) ) 234 #ifndef BLAZE_THROW_INVALID_ARGUMENT 235 # define BLAZE_THROW_INVALID_ARGUMENT( MESSAGE ) BLAZE_THROW( std::invalid_argument( MESSAGE ) ) 282 #ifndef BLAZE_THROW_LENGTH_ERROR 283 # define BLAZE_THROW_LENGTH_ERROR( MESSAGE ) BLAZE_THROW( std::length_error( MESSAGE ) ) 330 #ifndef BLAZE_THROW_OUT_OF_RANGE 331 # define BLAZE_THROW_OUT_OF_RANGE( MESSAGE ) BLAZE_THROW( std::out_of_range( MESSAGE ) ) 378 #ifndef BLAZE_THROW_RUNTIME_ERROR 379 # define BLAZE_THROW_RUNTIME_ERROR( MESSAGE ) BLAZE_THROW( std::runtime_error( MESSAGE ) ) 426 #ifndef BLAZE_THROW_OVERFLOW_ERROR 427 # define BLAZE_THROW_OVERFLOW_ERROR( MESSAGE ) BLAZE_THROW( std::overflow_error( MESSAGE ) ) 474 #ifndef BLAZE_THROW_UNDERFLOW_ERROR 475 # define BLAZE_THROW_UNDERFLOW_ERROR( MESSAGE ) BLAZE_THROW( std::underflow_error( MESSAGE ) )