Sylvain Pion
|
f615d84fe0
|
Add new function CGAL::indeterminate() to help generate an indeterminate
in template context.
|
2008-08-22 16:06:53 +00:00 |
Sylvain Pion
|
0c34dc2525
|
- Refine CGAL_AND or CGAL_OR to make sure they work when the second argument is a bool.
- Add CGAL_AND_3 and CGAL_OR_3 for 3-arguments boolean operations.
|
2008-08-12 11:23:34 +00:00 |
Sylvain Pion
|
449195eb9d
|
Add CGAL_AND() and CGAL_OR() macros, which do the same as && and || but propagate Uncertain-ty.
(for compilers that support statement expressions, like GCC).
Add Uncertain::is_same() to help in the test-suite.
|
2008-08-12 10:50:39 +00:00 |
Sylvain Pion
|
0b58aac0d4
|
Add certainly_not() and possibly_not() (more expressive and maybe faster), and
simplify the implementation of certainly() and possibly().
|
2008-08-12 08:26:00 +00:00 |
Sylvain Pion
|
34be1f4a81
|
Introduce a macro CGAL_NO_UNCERTAIN_CONVERSION_OPERATOR to restrict the automatic
conversion operator.
Update the test-suite to work in this setting on Leopard (assert macro restrictions).
|
2008-08-11 08:24:31 +00:00 |
Sylvain Pion
|
aff1bf74aa
|
Replace CGAL::Interval_nt<>::number_of_failures() by a CGAL_PROFILER() counter.
|
2008-08-06 13:16:04 +00:00 |
Sylvain Pion
|
5641a7fe20
|
Fix the FIXME : improved operator==
|
2008-08-04 15:42:10 +00:00 |
Sylvain Pion
|
8828ebec1c
|
- The default constructor of Uncertain now initializes to T(),
not indeterminate.
- Add some examples in the manual.
|
2008-08-04 15:12:59 +00:00 |
Sylvain Pion
|
9ae3ea91b7
|
Add documentation and test-suite for CGAL::Uncertain.
Some other fixes.
|
2008-07-30 16:34:14 +00:00 |
Sylvain Pion
|
2da32b8ba8
|
Replace && by & and || by | inside the definition of the overloaded operators & and |.
|
2008-07-30 14:23:36 +00:00 |
Sylvain Pion
|
5c11fa3a56
|
Add assignment operator from T.
Add fixme comment.
|
2008-07-30 12:46:56 +00:00 |
Sylvain Pion
|
265ce473b4
|
Rename extract_singleton(Uncertain<T>) to get_certain()
|
2008-07-30 12:03:07 +00:00 |
Sylvain Pion
|
f70c3779c7
|
Rename Uncertain::is_singleton() to is_certain()
|
2008-07-30 08:29:37 +00:00 |
Sylvain Pion
|
ea17d27c87
|
Define is_singleton() and extract_singleton() for non-Uncertain types,
so that Filtered_predicate still works with predicates returning non-Uncertain types.
|
2008-07-17 09:31:44 +00:00 |
Sylvain Pion
|
91d2d7478b
|
Move Uncertain.h from Filtered_kernel to STL_Extension
|
2008-07-16 16:07:27 +00:00 |