Sylvain Pion
|
2f3c5bf500
|
Merged revisions 52226 via svnmerge from
svn+ssh://scm.gforge.inria.fr/svn/cgal/branches/STL_Extension_Complexity_tags
........
r52226 | spion | 2009-10-09 13:43:18 +0200 (Fri, 09 Oct 2009) | 2 lines
Code+doc+tests for complexity tags Fast, Compact, Location_policy, Fast_location and Compact_location.
........
|
2009-11-03 15:17:02 +00:00 |
Sylvain Pion
|
8573fe26ce
|
Rename CGALi to internal.
|
2009-08-24 17:10:04 +00:00 |
Sylvain Pion
|
916ba2c342
|
Consistent naming :
Iterators_tuple -> Iterator_tuple
Value_types_tuple -> Value_type_tuple
|
2009-05-05 07:38:27 +00:00 |
Sylvain Pion
|
6792be2fa7
|
Move tuple & co under the sub-namespace CGAL::cpp0x, to avoid name clashes
(e.g. for make_tuple() already used for Triple/Quadruple).
|
2009-04-30 13:32:03 +00:00 |
Sylvain Pion
|
eebefbbee6
|
Add test program for Dispatch_output_iterator.
|
2009-04-29 22:07:03 +00:00 |
Sylvain Pion
|
da0da4cbc6
|
Add functions iterator_to and s_iterator_to that construct an iterator from
a reference to an object supposedly stored in a Compact_container.
This is inspired from Boost.Intrusive:
http://www.boost.org/doc/libs/1_38_0/doc/html/intrusive/obtaining_iterators_from_values.html
|
2009-03-03 02:47:23 +00:00 |
Sylvain Pion
|
4aa1cb057a
|
Remove my email adress from header files.
|
2008-10-11 20:21:08 +00:00 |
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
|
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
|
3e6ab45543
|
Make it pass in -DCGAL_NDEBUG mode as well
|
2008-07-31 11:49:52 +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
|
6bffa76272
|
Phase out Triple and Quadruple:
- add get<i>() member function
- add make_tuple() function.
|
2008-07-28 15:29:54 +00:00 |
Sylvain Pion
|
eff6efd3af
|
CGAL_NULL and CGAL_NULL_TYPE are now constant macros, so replace them by:
- CGAL_NULL -> NULL
- CGAL_NULL_TYPE -> CGAL::Nullptr_t (typedef to const void *)
|
2008-07-12 21:58:52 +00:00 |
Michael Hoffmann
|
d92021ba08
|
Remove bind/compose/swap functor adaptors.
We use boost::bind instead now.
|
2008-06-19 11:03:40 +00:00 |
Fernando Cacciola
|
f93437ca22
|
Removed *unmodified* auto-generated CMakeLists.txt (now created by create_internal_release)
|
2008-05-05 14:01:55 +00:00 |
Sylvain Pion
|
57904f1e25
|
Use boost::iterator_facade for the Compact_container's iterators.
|
2008-04-12 18:19:43 +00:00 |
Andreas Meyer
|
20315de571
|
* replaced CGAL_test_assert with ::assert, instead of CGAL_assertion
* removed include/Testsuite/assert.h
|
2008-03-19 13:45:36 +00:00 |
Fernando Cacciola
|
b704509dcf
|
Examples/Demos/Test CMake scripts updated
|
2008-03-05 21:14:02 +00:00 |
Fernando Cacciola
|
a659cd852a
|
Added project() and conditional test for CGAL_DIR
|
2008-02-14 15:42:36 +00:00 |
Fernando Cacciola
|
14043c43a0
|
Replaced CGALROOT by CGAL_DIR (the latters is used by CMake automatically)
|
2008-02-08 17:47:21 +00:00 |
Fernando Cacciola
|
afddfc4fca
|
CMake scripts for demos/examples/test added
|
2008-02-06 19:06:24 +00:00 |
Sylvain Pion
|
0f587ba0b5
|
This SUNPRO workaround is not needed anymore
|
2008-01-20 20:34:39 +00:00 |
Sylvain Pion
|
5c551050a5
|
Remove obsolete VC++ 6 specific code.
|
2008-01-20 15:27:47 +00:00 |
Sylvain Pion
|
360d29f72a
|
Rename CGAL_CIRC_NULL to CGAL_NULL.
|
2007-12-28 15:40:36 +00:00 |
Andreas Meyer
|
6623d525eb
|
* replaced assert in */test/*/*.{cpp,h} with CGAL_test_assertion
* replaced #include <assert.h> with the according CGAL/Testsuite/assert.h
|
2007-11-07 21:35:42 +00:00 |
Andreas Meyer
|
7c09dc370a
|
* removed unused "old_alloc_strategy", based on LEDA
* some leda stuff remains : added version-dependent include for leda/memory.h
|
2007-04-20 12:16:17 +00:00 |
Andreas Meyer
|
f575392469
|
fixed test-program license statement, by removing it:
now it only says, that it's part of the internal release and
should not be distributed (similar to other packages)
|
2007-04-03 12:51:51 +00:00 |
Andreas Fabri
|
42c4ecdf0b
|
it is illegal to have a singular iterator on the rhs of an assignment
|
2007-03-16 11:49:47 +00:00 |
Sylvain Pion
|
c3d608beb5
|
remove unused arguments to prevent warnings
|
2007-03-02 11:06:40 +00:00 |
Andreas Meyer
|
9cfb43e09f
|
added header
|
2007-02-22 11:10:53 +00:00 |
Andreas Meyer
|
1996f8c159
|
added a mpl struct is_same_or_equal, similar to
boost::is_same / boost::is_base_and_derived
|
2007-02-17 21:25:09 +00:00 |
Fernando Cacciola
|
7afd2f1bbf
|
Fixes for VC7.1/8 bug
|
2007-01-30 18:47:57 +00:00 |
Sylvain Pion
|
3c27e07382
|
rename .C to .cpp
|
2007-01-27 20:14:24 +00:00 |
Sylvain Pion
|
2eafe93364
|
These cgal_test/makefile do not bring anything compared to the default generated.
|
2007-01-27 20:13:55 +00:00 |
Fernando Cacciola
|
278e0bbc77
|
VC8 STL iterator fixes
|
2007-01-18 13:46:53 +00:00 |
Andreas Meyer
|
f8c89d0986
|
* included EXACUS test programs in STL_Extension test (hardcoded in makefile and cgal_test)
* removed some leftover #include <CGAL/LiS/basic.h>
|
2006-10-26 11:24:40 +00:00 |
Andreas Meyer
|
e9e8387260
|
merged changes from CGAL_with_EXACUS branch into trunk.
revisions used:
(1) 32995:34537
(2) 34538:34906
|
2006-10-24 15:21:25 +00:00 |
Ron Wein
|
9b870e03c8
|
Added a test case for swapping two siblings.
|
2006-05-14 07:48:13 +00:00 |
Joachim Reichel
|
f582718758
|
rename create_makefile to cgal_create_makefile to avoid name clashes,
adjust all occurences of create_makefile and create\_makefile in the entire
repository (well, trunk only)
|
2006-03-15 22:10:02 +00:00 |
Sylvain Pion
|
7efa173f71
|
- Fix last change.
|
2006-02-23 22:32:10 +00:00 |
Marc Glisse
|
13380ebe5e
|
Add some missing std:: and #include <c*>
|
2006-02-22 15:22:27 +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 |