2005-02-08 Thierry GERAUD theo@tegucigalpa.lrde.epita.fr
* oln/core/value_box.hh: Ensure g++-2.95 compliance. * oln/core/abstract/piter.hh: Likewise. * oln/core/abstract/point.hh: Likewise. * oln/core/abstract/size.hh: Likewise. * oln/core/2d/dpoint2d.hh: Likewise. * oln/core/2d/array2d.hh: Likewise. * oln/core/2d/fwd_piter2d.hh: Likewise. * oln/core/2d/point2d.hh: Likewise. * oln/core/2d/size2d.hh: Likewise.
Index: oln/core/value_box.hh =================================================================== --- oln/core/value_box.hh (revision 31) +++ oln/core/value_box.hh (working copy) @@ -28,7 +28,7 @@ #ifndef OLENA_CORE_VALUE_BOX_HH # define OLENA_CORE_VALUE_BOX_HH
-# include <ostream> +# include <iostream>
# include <oln/core/macros.hh>
Index: oln/core/abstract/piter.hh =================================================================== --- oln/core/abstract/piter.hh (revision 31) +++ oln/core/abstract/piter.hh (working copy) @@ -97,7 +97,7 @@ void invalidate() { this->exact().impl_invalidate(); - postcondition(not this->is_valid()); + postcondition(! this->is_valid()); }
protected: Index: oln/core/abstract/point.hh =================================================================== --- oln/core/abstract/point.hh (revision 31) +++ oln/core/abstract/point.hh (working copy) @@ -92,7 +92,7 @@ */ bool operator!=(const point& rhs) const { - return not this->operator==(rhs); + return ! this->operator==(rhs); }
typedef oln_dpoint_type(E) dpoint_type; Index: oln/core/abstract/size.hh =================================================================== --- oln/core/abstract/size.hh (revision 31) +++ oln/core/abstract/size.hh (working copy) @@ -52,7 +52,7 @@ template <typename Ep> bool operator!=(const size<Ep>& rhs) const { - return not this->operator==(rhs); + return ! this->operator==(rhs); }
protected: Index: oln/core/2d/dpoint2d.hh =================================================================== --- oln/core/2d/dpoint2d.hh (revision 31) +++ oln/core/2d/dpoint2d.hh (working copy) @@ -28,7 +28,7 @@ #ifndef OLENA_CORE_2D_DPOINT2D_HH # define OLENA_CORE_2D_DPOINT2D_HH
-# include <ostream> +# include <iostream>
# include <oln/core/coord.hh> # include <oln/core/2d/point2d.hh> @@ -69,12 +69,12 @@
bool operator==(const dpoint2d& rhs) const { - return this->row_ == rhs.row_ and this->col_ == rhs.col_; + return this->row_ == rhs.row_ && this->col_ == rhs.col_; }
bool operator!=(const dpoint2d& rhs) const { - return not this->operator==(rhs); + return ! this->operator==(rhs); }
const dpoint2d operator+(const dpoint2d& rhs) const Index: oln/core/2d/array2d.hh =================================================================== --- oln/core/2d/array2d.hh (revision 31) +++ oln/core/2d/array2d.hh (working copy) @@ -115,8 +115,8 @@
void impl_resize(const size2d& s) { - precondition(s.nrows() > 0 and - s.ncols() > 0 and + precondition(s.nrows() > 0 && + s.ncols() > 0 && s.border() >= 0); invariant_(); this->clear_data(); @@ -147,18 +147,18 @@ bool impl_hold(const point2d& p) const { return - p.row() >= 0 and - p.row() < size_.nrows() and - p.col() >= 0 and + p.row() >= 0 && + p.row() < size_.nrows() && + p.col() >= 0 && p.col() < size_.ncols(); }
bool impl_hold_large(const point2d& p) const { return - p.row() >= - size_.border() and - p.row() < size_.nrows() + size_.border() and - p.col() >= - size_.border() and + p.row() >= - size_.border() && + p.row() < size_.nrows() + size_.border() && + p.col() >= - size_.border() && p.col() < size_.ncols() + size_.border(); }
@@ -193,16 +193,16 @@
void invariant_() const { - invariant((buffer_ != 0 and - array_ != 0 and - size_.nrows() > 0 and - size_.ncols() > 0 and + invariant((buffer_ != 0 && + array_ != 0 && + size_.nrows() > 0 && + size_.ncols() > 0 && size_.border() >= 0) - or - (buffer_ == 0 and - array_ == 0 and - size_.nrows().is_undefined() and - size_.ncols().is_undefined() and + || + (buffer_ == 0 && + array_ == 0 && + size_.nrows().is_undefined() && + size_.ncols().is_undefined() && size_.border().is_undefined())); }
Index: oln/core/2d/fwd_piter2d.hh =================================================================== --- oln/core/2d/fwd_piter2d.hh (revision 31) +++ oln/core/2d/fwd_piter2d.hh (working copy) @@ -70,35 +70,35 @@ { this->p_.row() = 0; this->p_.col() = 0; - postcondition(this->p_.row().is_defined() and this->p_.col().is_defined()); + postcondition(this->p_.row().is_defined() && this->p_.col().is_defined()); }
bool impl_is_valid() const { - precondition(this->p_.row().is_defined() and this->p_.col().is_defined()); + precondition(this->p_.row().is_defined() && this->p_.col().is_defined()); return this->p_.row() < this->s_.nrows(); }
void impl_next() { - precondition(this->p_.row().is_defined() and this->p_.col().is_defined()); - precondition(this->p_.row() >= 0 and this->p_.row() <= this->s_.nrows() - and - this->p_.col() >= 0 and this->p_.col() <= this->s_.ncols()); + precondition(this->p_.row().is_defined() && this->p_.col().is_defined()); + precondition(this->p_.row() >= 0 && this->p_.row() <= this->s_.nrows() + && + this->p_.col() >= 0 && this->p_.col() <= this->s_.ncols()); ++this->p_.col(); if (this->p_.col() != this->s_.ncols()) return; this->p_.col() = 0; precondition(this->p_.row() != this->s_.nrows()); ++this->p_.row(); - postcondition(this->p_.row().is_defined() and this->p_.col().is_defined()); + postcondition(this->p_.row().is_defined() && this->p_.col().is_defined()); }
void impl_invalidate() { this->p_.row() = this->s_.nrows(); this->p_.col() = this->s_.ncols(); - postcondition(this->p_.row().is_defined() and this->p_.col().is_defined()); + postcondition(this->p_.row().is_defined() && this->p_.col().is_defined()); }
}; Index: oln/core/2d/point2d.hh =================================================================== --- oln/core/2d/point2d.hh (revision 31) +++ oln/core/2d/point2d.hh (working copy) @@ -28,7 +28,7 @@ #ifndef OLENA_CORE_2D_POINT2D_HH # define OLENA_CORE_2D_POINT2D_HH
-# include <ostream> +# include <iostream>
# include <oln/core/abstract/point.hh> # include <oln/core/coord.hh> @@ -95,7 +95,7 @@
bool impl_eq(const point2d& rhs) const { - return this->row_ == rhs.row_ and this->col_ == rhs.col_; + return this->row_ == rhs.row_ && this->col_ == rhs.col_; }
protected: Index: oln/core/2d/size2d.hh =================================================================== --- oln/core/2d/size2d.hh (revision 31) +++ oln/core/2d/size2d.hh (working copy) @@ -28,7 +28,7 @@ #ifndef OLENA_CORE_2D_SIZE2D_HH # define OLENA_CORE_2D_SIZE2D_HH
-# include <ostream> +# include <iostream>
# include <oln/core/abstract/size.hh> # include <oln/core/coord.hh> @@ -73,7 +73,7 @@
bool impl_eq(const size2d& rhs) const { - return this->nrows_ == rhs.nrows_ and + return this->nrows_ == rhs.nrows_ && this->ncols_ == rhs.ncols_; }