src/core/double.h
changeset 2965 4b28e9740e3b
parent 2928 554e10cdc747
child 2968 d6b2d00acab2
--- a/src/core/double.h	Mon Apr 14 16:19:17 2008 -0700
+++ b/src/core/double.h	Thu Apr 17 13:42:25 2008 -0700
@@ -33,26 +33,8 @@
  * This class can be used to hold variables of floating point type
  * such as 'double' or 'float'. The internal format is 'double'.
  */
-class Double
-{
-public:
-  Double ();
-  Double (double value);
 
-  void Set (double value);
-  double Get (void) const;
-
-  operator double () const;
-
-  ATTRIBUTE_CONVERTER_DEFINE (Double);
-private:
-  double m_value;
-};
-
-std::ostream & operator << (std::ostream &os, const Double &value);
-std::istream & operator >> (std::istream &is, Double &value);
-
-ATTRIBUTE_VALUE_DEFINE (Double);
+ATTRIBUTE_VALUE_DEFINE_WITH_NAME (double, Double);
 ATTRIBUTE_ACCESSOR_DEFINE (Double);
 
 template <typename T>