is_a.cpp 476 B

123456789101112131415161718
  1. // Copyright Louis Dionne 2013-2017
  2. // Distributed under the Boost Software License, Version 1.0.
  3. // (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)
  4. #include <boost/hana/core/is_a.hpp>
  5. namespace hana = boost::hana;
  6. int main() {
  7. // This used to trigger a compilation error on Clang 3.5.
  8. {
  9. auto f = [](auto i) {
  10. constexpr auto result = hana::is_an<int>(i);
  11. (void)result;
  12. };
  13. f(1);
  14. }
  15. }