Sylvain Pion
8eab7e07dd
Split <CGAL/assertions.h> in 2 files, by moving the assertion behaviour
...
changing functions to a separate header, not included by default
(<CGAL/assertions_behaviour.h>). The motivation is to hide the enum
values with risky names (ABORT, EXIT, CONTINUE) to a header file which
is most probably not used by any user (or very few).
(breaks backward compatibility for an expected very few, for the sake
of erasing random surprises for "many" ?)
2008-11-21 16:42:02 +00:00
Sylvain Pion
0c65a5a092
- It is not possible to use the CONTINUE mode in set_error_behaviour().
...
- Various formatting fixes.
- Mark the assertion_fail and similar functions as CGAL_NORETURN.
2008-07-31 09:50:28 +00:00
Sylvain Pion
b24108f5fd
Remove #include <cassert> from everywhere under include/CGAL/.
...
CGAL code has to use CGAL assertions instead.
2008-01-20 18:47:19 +00:00
Sylvain Pion
dddf37f5cc
Avoid duplicating error messages with g++.
2007-11-21 16:44:44 +00:00
Sylvain Pion
80f14be579
Using an anonymous namespace is much more funky than static funcitons/variables.
2007-11-07 15:50:25 +00:00
Sylvain Pion
84719ab22f
Mention bug-report URL in the assertion failure error message.
2007-11-07 15:38:48 +00:00
Sylvain Pion
848b455cc6
Use default arguments...
2007-11-05 17:13:21 +00:00
Sylvain Pion
4da7713aa8
Remove obsolete config flag CGAL_CFG_NO_STDC_NAMESPACE and rename
...
its dependant macro CGAL_CLIB_STD to "std".
2007-08-08 15:59:25 +00:00
Fernando Cacciola
278e0bbc77
VC8 STL iterator fixes
2007-01-18 13:46:53 +00:00
Sylvain Pion
e4f5e2a1ef
- Introduce exception throwing as assertion behavior.
...
- Make it the default.
- FIXME : the exception classes are not yet documented.
2006-07-13 17:46:18 +00:00
Sylvain Pion
d2740513aa
Use .cpp file extension instead of .C for src/*/* files.
2006-04-14 09:19:29 +00:00
Sylvain Pion
22ad725de1
Move src/*.C to src/CGAL/*.C
2006-04-13 22:24:18 +00:00
Laurent Saboret
db6a8f948c
Change CVS keywords to SVN style
2006-02-16 14:30:13 +00:00
Laurent Saboret
1aad55d4cb
Change CVS keywords to SVN style
2006-02-14 10:08:15 +00:00
Laurent Saboret
76603aad2b
Move packages to trunk root
2006-02-14 08:58:19 +00:00