Sébastien Loriot
82b2ebc865
apply the cpp0x namespace renaming in all files
2012-12-19 11:33:17 +01:00
Laurent Rineau
fd26d4eb2c
Remove a warning about duplicate labels
2012-06-18 10:20:50 +00:00
Philipp Möller
9995021cdb
Changed the doc.
2012-05-24 11:41:40 +00:00
Laurent Rineau
a40c0bf6a8
A branch to extend the CGAL::cpp0x::get function template in <CGAL/tuple.h>
2012-04-19 12:28:12 +00:00
Guillaume Damiand
71d1d6f56a
Add reserve method in compact container (include file, plus ref manual, plus test).
2011-09-27 12:01:42 +00:00
Laurent Rineau
2542c65270
\href is LaTeX only. Our manual tools understand \ccAnchor as a replacement.
2011-09-13 09:34:46 +00:00
Sébastien Loriot
7ec484eac7
merge next into feature branch
2011-09-09 06:44:09 +00:00
Philipp Möller
f9b288db90
Merged branch ^/branches/features/gsoc2011-copy_n-pmoeller.
...
Small feature page: https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Replace_copy_n
2011-08-26 14:34:10 +00:00
Laurent Rineau
1e3c229440
merge from next
2011-08-26 13:55:12 +00:00
Philipp Möller
7a6f8f08e6
Links added as a see also, inline link to the draft
2011-08-26 11:47:54 +00:00
Sébastien Loriot
b60dc7514e
BUGFIX: fix bug in the documentation of tuple
2011-08-25 10:40:35 +00:00
Philipp Möller
4d79553424
Doc now has standard paragraphs and boost links.
2011-06-16 13:24:11 +00:00
Philipp Möller
c3ec79c02c
Made the namespaces explicit.
2011-06-07 16:43:27 +00:00
Philipp Möller
7dc4dec19b
Made documentation of cpp0x::prev clearer.
2011-06-07 16:38:36 +00:00
Philipp Möller
c46c4460bc
Deprecated the documentation of predecessor and successor. Added new documentation for cpp0x::{next,prev}
2011-06-07 12:29:43 +00:00
Sébastien Loriot
ca13392880
CGAL -> \cgal\
2011-05-30 12:36:57 +00:00
Sébastien Loriot
e5aee57eab
use lower-case for deprecated
2011-05-30 11:26:56 +00:00
Sébastien Loriot
1666c4fd57
use ccDeprecated environment of deprecation of classes
2011-05-30 09:16:37 +00:00
Sébastien Loriot
ccb1b1e39f
document wrappers added
2011-05-30 09:15:46 +00:00
Sylvain Pion
f06dc5554a
Add two functions to check (more efficiently than naively, namely O(sqrt(n))
...
instead of O(n)) whether an iterator belongs to the range [begin(), end()).
bool owns(const_iterator pos);
bool owns_dereferencable(const_iterator pos);
This is useful for speeding up some debug function at the triangulation level.
2010-01-23 17:26:16 +00:00
Sylvain Pion
b9a62e057c
Add a convenience function for the idiom "if(obj.is<Point>())"...
2009-12-16 16:09:04 +00:00
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
b77b27a8ad
Implement Mariette's review comments.
2009-10-21 16:26:00 +00:00
Sylvain Pion
8573fe26ce
Rename CGALi to internal.
2009-08-24 17:10:04 +00:00
Sylvain Pion
ce09927822
Improve Default documentation.
2009-08-19 13:11:13 +00:00
Sylvain Pion
33d29c586d
Update properties.
2009-07-20 08:51:01 +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
f0ed774e37
Move CGAL::array to namespace CGAL::cpp0x, like tuple.
2009-04-30 14:03:52 +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
697721a5b6
Minor renaming to avoid possible confusion.
2009-04-30 09:30:39 +00:00
Sylvain Pion
12374d6cef
Dispatch_*_output_iterator : document the derivation from the tuple.
2009-04-30 09:26:12 +00:00
Sylvain Pion
4ba60d051f
Document CGAL::tuple.
2009-04-29 21:57:38 +00:00
Sylvain Pion
ba6d615d05
Document Dispatch_output_iterator and Dispatch_or_drop_output_iterator.
2009-04-29 21:42:13 +00:00
Sylvain Pion
9aff782550
doc+example for CGAL::Default.
2009-04-12 10:58:10 +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
7cb67c5d20
Document that the Compact_container::iterator's default constructed value
...
is not singular, but is usable like NULL.
2009-03-03 00:05:25 +00:00
Sylvain Pion
4252f94722
Remove various \ccTexHtml{\thispagestyle{empty}}{} .
2009-01-03 14:01:34 +00:00
Andreas Fabri
308b6ae9c0
Remove _noheader file suffix from examples
2008-11-17 14:59:59 +00:00
Sylvain Pion
8865f7ea4f
Use C++0x rvalue references in Object, Handle_for, MP_Float and Quotient.
2008-08-27 14:19:18 +00:00
Sylvain Pion
44c185f1f4
Rename boost::array to CGAL::array.
2008-08-26 13:15:21 +00:00
Sylvain Pion
53f5c9679b
Add a using directive "using std::array" in namespace CGAL to import either:
...
- C++0x's std:array from <array>
- TR1's std::tr1::array from <tr1/array>
- boost::array from <boost/array.hpp>
Motivation : GCC's std::array is faster than boost::array.
Move CGALi:make_array to namespace CGAL.
Document CGAL::array.
2008-08-26 13:08:16 +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
c2d8057e2e
Use certainly_not in the examples
2008-08-12 08:38:26 +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
fea8090201
Fix the example code (make_uncertain() added otherwise the ?: operator is ambiguous).
2008-08-11 08:10:11 +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
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