• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1//  Copyright (C) 2011 Takaya Saito
2//  Use, modification and distribution are subject to the
3//  Boost Software License, Version 1.0. (See accompanying file
4//  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5
6//  See http://www.boost.org/libs/config for most recent version.
7
8//  MACRO:         BOOST_NO_CXX11_NOEXCEPT
9//  TITLE:         C++0x noexcept unavailable
10//  DESCRIPTION:   The compiler does not support C++0x noexcept
11
12namespace boost_no_cxx11_noexcept {
13
14void quiet_warning(bool){}
15
16int f() noexcept ;
17int g() noexcept( noexcept( f() ) ) ;
18
19int test()
20{
21  bool b = noexcept( g() );
22  quiet_warning(b);
23  return 0;
24}
25
26}
27