Sébastien Loriot
0698f79aff
add SPDX identifier for files under the LGPL-3+ license
2017-11-12 10:17:50 +01:00
Giles Bathgate
f0ac236713
Introduces a GCAL_NO_ASSERTIONS_BOOL macro
...
This macro is always defined. Its value will be true when assertions are defined
and false when assertions are not defined. This macro can then be used in place
of a true false constant, such as is needed for CGAL_NOEXCEPT.
2016-01-08 20:31:59 +00:00
Giles Bathgate
f6dfeba815
Use CGAL_NO_ASSERTIONS with the CGAL_NOEXCEPT macro.
...
This avoids penalizing release builds in which assertions are not
made within the destructors, and so no exception can be thrown.
2015-12-19 15:47:16 +00:00
Giles Bathgate
3a725499ad
Introduces CGAL_NOEXCEPT macro.
...
This macro is available for future compatibility with c++11, which
by default marks destructors noexcept(true). Some destructors
in CGAL do throw exceptions an so should be marked noexcept(false).
Since noexcept is not available in c++0x and below the macro is
disabled when CGAL_CXX11 is not defined since it is not required.
2015-11-23 16:47:59 +00:00
Giles Bathgate
9645135ff5
Introduces a CGAL_destructor_assertion macro.
...
This macro can safely be called from a destructor, even when
the stack is currently unwinding, and thus prevents uncatchable
exceptions.
2015-11-23 16:47:59 +00:00
Sébastien Loriot
91a5327fa8
change LGPLv2 -> LGPLv3
2011-10-10 13:48:25 +00:00
Sébastien Loriot
d53e01f1a1
remove package namespace macro
2010-06-09 08:45:58 +00:00
Daniel Russel
8a107b364b
fixed qt problem--too fancy with overloading
2007-07-10 22:09:27 +00:00
Daniel Russel
ee6591fbf6
minor changes to Label and macros
2007-06-13 23:19:20 +00:00
Daniel Russel
c258f48911
ACCESSOR to GET
2007-06-12 22:08:14 +00:00
Daniel Russel
ad173f7bcc
oops, forgot Qt
2007-06-11 20:52:05 +00:00
Daniel Russel
3f28242466
macros for listeners
2007-06-11 01:43:55 +00:00
Daniel Russel
d8a7da8a8c
minor changes
2006-07-24 15:53:06 +00:00
Daniel Russel
c139c5ca25
updated everything for changes to interface
2006-03-10 00:00:09 +00:00
Laurent Saboret
db6a8f948c
Change CVS keywords to SVN style
2006-02-16 14:30:13 +00:00
Daniel Russel
c702950053
Renamed KDS to Kinetic. I do like it better.
2006-02-14 22:56:44 +00:00