/*<- Copyright (c) 2016 Barrett Adair Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt) ->*/ #include #ifndef BOOST_CLBL_TRTS_ENABLE_NOEXCEPT_TYPES int main(){} #else //[ remove_noexcept #include #include using boost::callable_traits::remove_noexcept_t; static_assert(std::is_same< remove_noexcept_t, int() >{}, ""); int main() {} //] #endif