Enhance CI, add license and readme, and fix a visibility issue

This commit is contained in:
James E. King III
2018-10-30 15:41:36 +00:00
parent 9477cd8be0
commit ac1713e130
9 changed files with 365 additions and 221 deletions

15
test/mclow.cpp Normal file
View 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*/ ) {}
}