forked from boostorg/algorithm
Enhance CI, add license and readme, and fix a visibility issue
This commit is contained in:
15
test/mclow.cpp
Normal file
15
test/mclow.cpp
Normal file
@ -0,0 +1,15 @@
|
||||
#include <stdexcept>
|
||||
|
||||
#include <boost/exception/exception.hpp>
|
||||
#include <boost/throw_exception.hpp>
|
||||
|
||||
struct hex_decode_error : virtual boost::exception, virtual std::exception {};
|
||||
struct not_enough_input : virtual hex_decode_error {};
|
||||
struct non_hex_input : virtual hex_decode_error {};
|
||||
|
||||
void toss() { BOOST_THROW_EXCEPTION(not_enough_input()); }
|
||||
|
||||
int main () {
|
||||
try { toss(); }
|
||||
catch ( const hex_decode_error & /*ex*/ ) {}
|
||||
}
|
Reference in New Issue
Block a user