#include #include "../include/utility.hpp" // include headers to support safe integers #include "../include/cpp.hpp" //#include "../include/exception.hpp" using promotion_policy = boost::numeric::cpp< 8, // char 8 bits 16, // short 16 bits 16, // int 16 bits 16, // long 32 bits 32 // long long 32 bits >; template struct test { using ResultType = promotion_policy::result_type; //boost::numeric::utility::print_type pt; static_assert( std::is_same::value, "is_same" ); }; test t1; int main(){ return 0; }