Keep only the functors common to both Cartesian and Homogeneous in function_objects.h

Add tags to kernel_assertions.h
This commit is contained in:
Michael Hoffmann 2003-05-09 13:34:06 +00:00
parent 03316dd365
commit 36a4c836cb
3 changed files with 722 additions and 1852 deletions

View File

@ -1,3 +1,7 @@
1.34 (9 May 2003) [mh]
- Keep the functors common to both Cartesian and Homogeneous in function_objects.h
- Add tags to kernel_assertions.h
1.33 (7 May 2003) [mk]
- added Enum_converter.h which convertes the enumeration types to
themselves; to be used as a base class for kernel converters

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,6 @@
// ======================================================================
// ============================================================================
//
// Copyright (c) 1997 The CGAL Consortium
//
@ -6,20 +8,19 @@
// of the Computational Geometry Algorithms Library (CGAL). It is not
// intended for general use.
//
// ----------------------------------------------------------------------
// ----------------------------------------------------------------------------
//
// release :
// release_date :
// release : $CGAL_Revision: $
// release_date : $CGAL_Date: $
// package : Kernel_23
//
// file : include/CGAL/kernel_assertions.h
// package : Kernel_basic
// revision :
// revision_date : $Date$
// source : Generated from script create_assertions.sh
// author(s) : script by Geert-Jan Giezeman and Sven Schönherr
//
// coordinator : MPI, Saarbruecken
//
// ======================================================================
// ============================================================================
@ -40,6 +41,7 @@
# define CGAL_kernel_assertion_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_assertion_code(CODE) CODE
# define CGAL_kernel_assertions 1
#endif // CGAL_KERNEL_NO_ASSERTIONS
#if defined(CGAL_KERNEL_NO_ASSERTIONS) || defined(CGAL_NO_ASSERTIONS) \
@ -54,6 +56,7 @@
# define CGAL_kernel_exactness_assertion_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_exactness_assertion_code(CODE) CODE
# define CGAL_kernel_exactness_assertions 1
#endif // CGAL_KERNEL_NO_ASSERTIONS
#if defined(CGAL_KERNEL_NO_ASSERTIONS) \
@ -69,6 +72,7 @@
# define CGAL_kernel_expensive_assertion_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_expensive_assertion_code(CODE) CODE
# define CGAL_kernel_expensive_assertions 1
#endif // CGAL_KERNEL_NO_ASSERTIONS
#if defined(CGAL_KERNEL_NO_ASSERTIONS) || defined(CGAL_NO_ASSERTIONS) \
@ -84,6 +88,7 @@
# define CGAL_kernel_expensive_exactness_assertion_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_expensive_exactness_assertion_code(CODE) CODE
# define CGAL_kernel_expensive_exactness_assertions 1
#endif // CGAL_KERNEL_NO_ASSERTIONS
@ -101,6 +106,7 @@
# define CGAL_kernel_precondition_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::precondition_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_precondition_code(CODE) CODE
# define CGAL_kernel_preconditions 1
#endif // CGAL_KERNEL_NO_PRECONDITIONS
#if defined(CGAL_KERNEL_NO_PRECONDITIONS) || defined(CGAL_NO_PRECONDITIONS) \
@ -115,6 +121,7 @@
# define CGAL_kernel_exactness_precondition_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::precondition_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_exactness_precondition_code(CODE) CODE
# define CGAL_kernel_exactness_preconditions 1
#endif // CGAL_KERNEL_NO_PRECONDITIONS
#if defined(CGAL_KERNEL_NO_PRECONDITIONS) || defined(CGAL_NO_PRECONDITIONS) \
@ -129,6 +136,7 @@
# define CGAL_kernel_expensive_precondition_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::precondition_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_expensive_precondition_code(CODE) CODE
# define CGAL_kernel_expensive_preconditions 1
#endif // CGAL_KERNEL_NO_PRECONDITIONS
#if defined(CGAL_KERNEL_NO_PRECONDITIONS) || defined(CGAL_NO_PRECONDITIONS) \
@ -144,6 +152,7 @@
# define CGAL_kernel_expensive_exactness_precondition_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::precondition_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_expensive_exactness_precondition_code(CODE) CODE
# define CGAL_kernel_expensive_exactness_preconditions 1
#endif // CGAL_KERNEL_NO_PRECONDITIONS
@ -161,6 +170,7 @@
# define CGAL_kernel_postcondition_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::postcondition_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_postcondition_code(CODE) CODE
# define CGAL_kernel_postconditions 1
#endif // CGAL_KERNEL_NO_POSTCONDITIONS
#if defined(CGAL_KERNEL_NO_POSTCONDITIONS) || defined(CGAL_NO_POSTCONDITIONS) \
@ -175,6 +185,7 @@
# define CGAL_kernel_exactness_postcondition_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::postcondition_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_exactness_postcondition_code(CODE) CODE
# define CGAL_kernel_exactness_postconditions 1
#endif // CGAL_KERNEL_NO_POSTCONDITIONS
#if defined(CGAL_KERNEL_NO_POSTCONDITIONS) || defined(CGAL_NO_POSTCONDITIONS) \
@ -189,6 +200,7 @@
# define CGAL_kernel_expensive_postcondition_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::postcondition_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_expensive_postcondition_code(CODE) CODE
# define CGAL_kernel_expensive_postconditions 1
#endif // CGAL_KERNEL_NO_POSTCONDITIONS
#if defined(CGAL_KERNEL_NO_POSTCONDITIONS) || defined(CGAL_NO_POSTCONDITIONS) \
@ -204,6 +216,7 @@
# define CGAL_kernel_expensive_exactness_postcondition_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::postcondition_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_expensive_exactness_postcondition_code(CODE) CODE
# define CGAL_kernel_expensive_exactness_postconditions 1
#endif // CGAL_KERNEL_NO_POSTCONDITIONS
@ -221,6 +234,7 @@
# define CGAL_kernel_warning_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::warning_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_warning_code(CODE) CODE
# define CGAL_kernel_warnings 1
#endif // CGAL_KERNEL_NO_WARNINGS
#if defined(CGAL_KERNEL_NO_WARNINGS) || defined(CGAL_NO_WARNINGS) \
@ -235,6 +249,7 @@
# define CGAL_kernel_exactness_warning_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::warning_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_exactness_warning_code(CODE) CODE
# define CGAL_kernel_exactness_warnings 1
#endif // CGAL_KERNEL_NO_WARNINGS
#if defined(CGAL_KERNEL_NO_WARNINGS) || defined(CGAL_NO_WARNINGS) \
@ -249,6 +264,7 @@
# define CGAL_kernel_expensive_warning_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::warning_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_expensive_warning_code(CODE) CODE
# define CGAL_kernel_expensive_warnings 1
#endif // CGAL_KERNEL_NO_WARNINGS
#if defined(CGAL_KERNEL_NO_WARNINGS) || defined(CGAL_NO_WARNINGS) \
@ -264,6 +280,7 @@
# define CGAL_kernel_expensive_exactness_warning_msg(EX,MSG) \
((EX)?(static_cast<void>(0)): ::CGAL::warning_fail( # EX , __FILE__, __LINE__, MSG))
# define CGAL_kernel_expensive_exactness_warning_code(CODE) CODE
# define CGAL_kernel_expensive_exactness_warnings 1
#endif // CGAL_KERNEL_NO_WARNINGS