• Thierry Geraud's avatar
    2006-08-31 Thierry GERAUD <theo@tegucigalpa.lrde.epita.fr> · 65f043b1
    Thierry Geraud authored
    	Add dpoint, oln traits, and operators on point/dpoint.
    	* oln/core/type.hh: New.
    	* oln/core/traits_id.hh: New.
    	* oln/core/abstract/dpoint.hh: New.
    	* oln/core/abstract/dpoint_nd.hh: New.
    	* oln/core/traits.hh: New.
    	* oln/core/2d/dpoint2d.hh: New.
    	* oln/core/abstract/point.hh (point): Add inheritance to
    	(operators): New.
    	* oln/core/abstract/point_nd.hh (point_): New meta-function.
    	(impl_eq): Rename as...
    	(impl_equal): ...this.
    	(coord): Rename as...
    	(coord_t): ...this.
    	(impl_less): New.
    	(impl_plus_equal, impl_plus): New.
    	(impl_minus_equal, impl_minus, impl_minus): New.
    	(vec): New.
    	(case_): New specializations.
    	(point_nd): New ctor.
    	* oln/core/2d/point2d.hh: Update forward declarations.
    	(point_, dpoint_): New specializations.
    	(point2d): New ctor.
    	(coord): Rename as...
    	(coord_t): ...this.
    git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@511 4aad255d-cdde-0310-9447-f3009e2ae8c0