cgal/STL_Extension/include/CGAL
Laurent Rineau ce09744a4a Use std::uncaught_exceptions() when available
That should fix the following warning.
```
[ 50%] Building CXX object CMakeFiles/dynamic_properties_test.dir/dynamic_properties_test.cpp.o
/usr/local/bin/c++   -DCGAL_TEST_SUITE=1 -DCGAL_USE_GMP -DCGAL_USE_MPFR -I/home/cgal_tester/build/src/cmake/platforms/Ubuntu-latest-GCC6-CXX1z/test/Property_map/../../include -isystem /usr/include/x86_64-linux-gnu -I/home/cgal_tester/build/src/cmake/platforms/Ubuntu-latest-GCC6-CXX1z/test/Property_map -I/home/cgal_tester/build/src/cmake/platforms/Ubuntu-latest-GCC6-CXX1z/include -I/mnt/testsuite/include  -DDONT_USE_BOOST_PROGRAM_OPTIONS -Wall -Wextra -std=c++1z -frounding-math   -Wall -frounding-math -o CMakeFiles/dynamic_properties_test.dir/dynamic_properties_test.cpp.o -c /home/cgal_tester/build/src/cmake/platforms/Ubuntu-latest-GCC6-CXX1z/test/Property_map/dynamic_properties_test.cpp
In file included from /mnt/testsuite/include/CGAL/basic.h:43,
                 from /mnt/testsuite/include/CGAL/Cartesian/Cartesian_base.h:29,
                 from /mnt/testsuite/include/CGAL/Simple_cartesian.h:29,
                 from /mnt/testsuite/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:29,
                 from /home/cgal_tester/build/src/cmake/platforms/Ubuntu-latest-GCC6-CXX1z/test/Property_map/dynamic_properties_test.cpp:2:
/mnt/testsuite/include/CGAL/Polyhedron_incremental_builder_3.h: In destructor 'CGAL::Polyhedron_incremental_builder_3<HalfedgeDS_>::~Polyhedron_incremental_builder_3()':
/mnt/testsuite/include/CGAL/assertions.h:104:30: warning: 'bool std::uncaught_exception()' is deprecated [-Wdeprecated-declarations]
    (CGAL::possibly(EX)||std::uncaught_exception()?(static_cast<void>(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__))
                              ^~~~~~~~~~~~~~~~~~
/mnt/testsuite/include/CGAL/Polyhedron_incremental_builder_3.h:204:9: note: in expansion of macro 'CGAL_destructor_assertion'
         CGAL_destructor_assertion( check_protocoll == 0);
         ^~~~~~~~~~~~~~~~~~~~~~~~~
```
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-4.12-Ic-168/Property_map/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz

Fix #2806.
2018-02-09 18:46:16 +01:00
..
internal Copied Boost's function_property_map.hpp to /STL_Extension 2017-06-28 10:16:23 +02:00
CC_safe_handle.h
Cache.h
Circulator_identity.h Use CGAL_USE 2016-01-21 09:24:15 +01:00
Circulator_on_node.h Use CGAL_USE 2016-01-21 09:24:15 +01:00
Circulator_project.h
Compact_container.h Try to fix the segfault 2017-06-19 10:34:05 +02:00
Compare_handles_with_or_without_timestamps.h Class Compare_handles_with_or_without_timestamps to replace hacks 2017-03-01 12:08:52 +01:00
Complexity_tags.h
Concatenate_iterator.h
Concurrent_compact_container.h
Counting_iterator.h
Default.h
Flattening_iterator.h
Fourtuple.h Fixed improper guards against the inclusion of deprecated headers 2017-05-16 10:17:41 +02:00
Handle.h
Handle_for.h Add missing includes 2016-09-30 15:23:15 +02:00
Handle_for_virtual.h
Handle_with_policy.h Remove all usage of CGAL_LEDA_VERSION 2016-08-25 14:38:16 +02:00
Has_timestamp.h
Hidden_point_memory_policy.h Added a template parameter to Regular_tr_cell_base on hidden points handling 2017-06-28 10:14:35 +02:00
In_place_list.h add missing const 2016-09-15 15:49:02 +02:00
Inverse_index.h
Iterator_project.h
Iterator_range.h Fix iterator range size type 2017-03-10 15:28:49 +01:00
Iterator_transform.h
Join_input_iterator.h
Location_policy.h
Modifiable_priority_queue.h if the cost is undefined, remove the element from the queue 2016-08-30 11:34:43 +02:00
Multiset.h
N_step_adaptor.h
N_step_adaptor_derived.h
Nested_iterator.h
Object.h include <CGAL/config.h>, not <CGAL/basic.h> 2016-09-30 15:23:14 +02:00
Random_access_adaptor.h
Random_access_value_adaptor.h
Sixtuple.h Fixed improper guards against the inclusion of deprecated headers 2017-05-16 10:17:41 +02:00
Skiplist.h
Spatial_lock_grid_3.h "thread_id" => "thread_priority" 2017-03-09 17:48:50 +01:00
Threetuple.h Fixed improper guards against the inclusion of deprecated headers 2017-05-16 10:17:41 +02:00
Time_stamper.h The time stamp of the default-constructed CC_iterator can not be 0 2017-05-31 10:24:38 +02:00
Twotuple.h Fixed improper guards against the inclusion of deprecated headers 2017-05-16 10:17:41 +02:00
Uncertain.h
algorithm.h include <CGAL/config.h>, not <CGAL/basic.h> 2016-09-30 15:23:14 +02:00
array.h Simplify Construct_array and add version for non-variadic compilers 2017-07-11 11:58:49 +02:00
assertions.h Use std::uncaught_exceptions() when available 2018-02-09 18:46:16 +01:00
assertions_behaviour.h
assertions_impl.h
copy_n.h
demangle.h Bugfix: typo on boost namespace 2016-10-21 10:28:41 +02:00
exceptions.h
function_objects.h
hash_openmesh.h fix hashing of edge_descriptor for OpenMesh 2017-10-03 17:21:24 +02:00
is_convertible.h
is_iterator.h
is_streamable.h
iterator.h Merge pull request #1589 from sloriot/Kernel-boost_apply_visitor_workaround 2016-10-20 09:47:54 +02:00
memory.h
min_max_n.h
multiset_assertions.h
result_of.h
tags.h
triangulation_assertions.h Remove dependencies of Triangulation_3 on Triangulation_2 2017-04-06 11:08:37 +02:00
tuple.h Bugfix: do not disable C++11 tuples/variadic with CLANG 2017-07-11 11:58:53 +02:00
type_traits.h introduce cpp11::is_enum to work around a bug observed with boost 1.62 2017-09-22 18:27:59 +02:00
unordered.h Remove useless backward compat cpp0x 2017-02-27 12:17:46 +01:00
utility.h Make Triple hashable 2016-04-15 20:49:54 +02:00
value_type_traits.h Change license to LGPL for files that were moved from point set processing to STL_extension and Property_map 2016-03-09 17:04:07 +01:00
vector.h Make the allocator in CGAL::vector not static 2016-11-02 17:47:19 +01:00