From be33ceea7bfdf2a1dba82b6d9d47d624aef0e0f1 Mon Sep 17 00:00:00 2001 From: Olivier Devillers Date: Fri, 23 Jun 2000 09:36:34 +0000 Subject: [PATCH] adding operators <= > >= for Micro$oft and kcc --- .../include/CGAL/Fixed_precision_nt.h | 15 ++++++++++++--- Packages/Fixed_precision_nt/long_description.txt | 3 +++ Packages/Fixed_precision_nt/version | 2 +- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/Packages/Fixed_precision_nt/include/CGAL/Fixed_precision_nt.h b/Packages/Fixed_precision_nt/include/CGAL/Fixed_precision_nt.h index 0fd9bd82ed3..2344e2416d8 100644 --- a/Packages/Fixed_precision_nt/include/CGAL/Fixed_precision_nt.h +++ b/Packages/Fixed_precision_nt/include/CGAL/Fixed_precision_nt.h @@ -149,13 +149,22 @@ inline Fixed_precision_nt operator/ inline bool operator< (Fixed_precision_nt a, Fixed_precision_nt b) -{ return (a.to_double() < b.to_double() );} +{ return (a.to_double() < b.to_double() );} +inline bool operator<= +(Fixed_precision_nt a, Fixed_precision_nt b) +{ return (a.to_double() <= b.to_double() );} +inline bool operator> +(Fixed_precision_nt a, Fixed_precision_nt b) +{ return (a.to_double() > b.to_double() );} +inline bool operator>= +(Fixed_precision_nt a, Fixed_precision_nt b) +{ return (a.to_double() >= b.to_double() );} inline bool operator== (Fixed_precision_nt a, Fixed_precision_nt b) -{ return (a.to_double() ==b.to_double() );} +{ return (a.to_double() == b.to_double() );} inline bool operator!= (Fixed_precision_nt a, Fixed_precision_nt b) -{ return (a.to_double() !=b.to_double() );} +{ return (a.to_double() != b.to_double() );} std::ostream &operator<<(std::ostream &os, const Fixed_precision_nt& a) diff --git a/Packages/Fixed_precision_nt/long_description.txt b/Packages/Fixed_precision_nt/long_description.txt index fd17cc4ab69..389cccc175d 100644 --- a/Packages/Fixed_precision_nt/long_description.txt +++ b/Packages/Fixed_precision_nt/long_description.txt @@ -10,6 +10,9 @@ predicates. Versions +2.15 (23 Jun 2000) + adding operators <= > >= for Micro$oft and kcc + 2.14 (17 May 2000) improved version, no longer .C file, + pb borland std:: in example diff --git a/Packages/Fixed_precision_nt/version b/Packages/Fixed_precision_nt/version index 3363066e09d..ace945411ff 100644 --- a/Packages/Fixed_precision_nt/version +++ b/Packages/Fixed_precision_nt/version @@ -1 +1 @@ -2.14 (17 May 2000) +2.15 (23 Jun 2000)