Sébastien Loriot
52317dd49f
add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
...
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
2010-06-09 07:37:13 +00:00
Michael Hemmer
fa4d721510
test for result_type is Cast
2010-04-30 10:18:33 +00:00
Michael Hemmer
028e6132d9
-Wall -pedantic -Wno-long-long -Wstrict-overflow=0
2010-04-21 16:20:47 +00:00
Sylvain Pion
85dc12f2a7
Remove empty lines at beginning and end of files
...
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00
Luis Peñaranda
95a6d613ee
Remove a few "warning: extra ';'" with g++ -pedantic
2009-11-26 10:07:36 +00:00
Laurent Rineau
83912b2952
Massive fix of svn:keywords properties, and $URL$ keyword.
2009-10-20 08:59:26 +00:00
Sylvain Pion
8573fe26ce
Rename CGALi to internal.
2009-08-24 17:10:04 +00:00
Michael Hemmer
27a1a26cbd
minor bug fix for i686_Linux-2.6_g++-3.4.6_CentOS-5.1-O2
2009-07-02 07:09:52 +00:00
Michael Hemmer
2561a432dd
avoid clash of CGAL::min/max with std::min/max
...
e.g. boost does: "unsing std::min" plus an unqualified call of min
2009-04-29 13:57:45 +00:00
Michael Hemmer
3753a9e337
added version for long
2009-04-29 13:53:31 +00:00
Sylvain Pion
6cc542446d
Fix some typos in the protect macro names.
...
Use a form "#ifndef" more consistently.
The idea is to automatize most of the verification of the consistency
in the names used in the #ifndef and the following #define using a simple :
grep -r -m 1 '#ifndef' */include/CGAL | grep CGAL_ | cut -d' ' -f2 | sort > ifndef.macros
grep -r -m 1 '#define' */include/CGAL | grep CGAL_ | cut -d' ' -f2 | sort > define.macros
diff ifndef.macros define.macros
2009-04-08 11:54:51 +00:00
Michael Hemmer
a992d6ba91
this file is obsolet
2008-12-09 12:45:02 +00:00
Andreas Fabri
30afd352eb
Help VC8 to disambiguate
2008-12-09 12:24:23 +00:00
Michael Hemmer
f4cb738599
mv tests for implicit interoperable to _test_coercion_traits.h
2008-12-09 10:42:06 +00:00
Michael Hemmer
959f0738a0
wrap up Test/_test_coercion_traits.h
...
move tests for binary functors into test for explicit interoperable
as they are supposed to
2008-12-09 10:41:01 +00:00
Michael Hemmer
52fcc0db89
bug fix, a type should be implicit interoparable with it self.
2008-12-09 10:05:42 +00:00
Michael Hemmer
e723d9e2a2
fixed include guard
2008-12-08 16:14:42 +00:00
Michael Hemmer
52a747b55f
added license header
2008-12-08 06:26:27 +00:00
Andreas Fabri
c84186a372
Add license header
2008-12-06 21:45:17 +00:00
Andreas Fabri
3c07f1bf21
Use CGAL_USE_LONG_LONG instead of a plain removal
2008-11-21 10:11:44 +00:00
Andreas Fabri
2344345b11
Don't do anything for long long
2008-11-21 09:54:34 +00:00
Michael Hemmer
a4d7285cb8
added test for implicit interoperable
2008-10-13 12:33:45 +00:00
Michael Hemmer
c78b05b739
rename Real_embeddable_traits::Sign Sgn
...
added RET::Boolean, RET::Sign, RET::Comparison_result
2008-09-18 15:35:55 +00:00
Michael Hemmer
cf6fe3a5ec
added public type Boolean to Algebraic_structure_traits
2008-09-18 13:53:47 +00:00
Sylvain Pion
4606422089
Capitalize protect macro names.
2008-08-20 08:52:46 +00:00
Sylvain Pion
3f21b409bf
Comment out unused arguments names.
2008-08-20 08:49:04 +00:00
Michael Hemmer
182c550580
warp up RealEbeddable_traits, i.e., mv RET_base into internal namespace
2008-08-05 13:42:15 +00:00
Michael Hemmer
6001ee68a9
added missing typedef for Divides in AST_base
2008-08-04 14:05:58 +00:00
Michael Hoffmann
55a10f768a
Remove dependency on CGAL/functional -> replace Unary_function and
...
Binary_function by std:: counterparts.
2008-07-23 14:58:05 +00:00
Sylvain Pion
79864c0c8e
Remove Arity_tag.
2008-07-22 12:29:01 +00:00
Michael Hemmer
5ae691fd3b
added
...
AST::Divides functor, required by IntegralDomain
default implementation
tests
function CGAL::divides
2008-07-16 09:24:50 +00:00
Michael Hemmer
21eb003459
changed names of template arguments in MACRO to avoid name conflicts
2008-07-16 08:28:26 +00:00
Michael Hemmer
2010fd7214
revert changes for CGAL::Compare, since it is used for other non-realembeddable types as well
2008-07-08 07:03:41 +00:00
Michael Hemmer
b128dc3ffa
adopt changes to Sgn for all functors
2008-07-07 10:34:31 +00:00
Sylvain Pion
2b279e8bf3
The CGAL::Sgn functor was not properly updated following the Algebraic Foundations.
2008-07-06 16:07:34 +00:00
Michael Hemmer
6debf02b48
Chinise_remainder_traits is a class (not a struct)
2008-04-29 14:14:49 +00:00
Michael Hemmer
580a68180f
mv Polynomial/ipower.h Algebraic_foundations/ipower.h
...
since it is a more general function used in several packages (from EXACUS)
2008-04-01 13:44:37 +00:00
Michael Hemmer
9ea46f65a0
changes according to new possition of test files for concept checks
2008-04-01 10:22:16 +00:00
Michael Hemmer
9cbe349ce0
mv files for concept checking into Algebraic_foundations
2008-04-01 09:50:22 +00:00
Michael Hemmer
f60be6045d
added tests
...
mv definition of Algebraic_extension_traits<Sqrt_exgtension<...> > to
Number_types/include/CGAL/Sqrt_extension/Algebraic_extension_trait.h
2008-03-31 12:47:36 +00:00
Michael Hemmer
7dcb9b1258
new / more robust version .-)
2008-03-31 12:43:38 +00:00
Michael Hemmer
c05f1298fa
added global function CGAL::scalar_factor
2008-03-31 12:32:17 +00:00
Michael Hemmer
a00b6b3465
added Algebraic_structure_traits_extended.h
...
extenison to Algebraic_structure_traits.h
2008-03-31 12:30:32 +00:00
Michael Hemmer
2e357ae3ce
added Chinese_remainder traits
2008-03-31 12:29:00 +00:00
Michael Kerber
9283bbfae2
NiX -> CGAL
2008-01-15 14:14:42 +00:00
Michael Hemmer
17ad244833
added extended_eucliden_algorithm (incl tests)
2008-01-13 11:50:04 +00:00
Sebastian Limbach
32b0041c55
Removed some more unnecessary semicolons.
2007-10-25 14:18:35 +00:00
Sebastian Limbach
b9e29f7cbe
Moved Scalar_factor_traits specialization for Sqrt_extension number type from Algebraic_foundations package to the Sqrt_extension-SFT file in the Number_types package.
2007-09-03 13:45: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
Michael Hemmer
549df17b40
use is_zero if possible
2007-05-16 11:13:18 +00:00