00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef __BxDouble64__
00018 #define __BxDouble64__
00019
00020 #include "BxFloat.h"
00021
00033 class DECLSPEC BxDouble64 : public BxFloat
00034 {
00035 public:
00036 BxDouble64();
00037 BxDouble64(const bx_double64);
00038 BxDouble64(const BxDouble64& copy);
00039 virtual ~BxDouble64();
00040 virtual BxDouble64* clone() const;
00041
00042 virtual char* className() const { return "BxDouble64"; }
00043 virtual void print();
00044 virtual bool equals(const BxDataObject&) const;
00045 virtual char * toString(bool xml);
00046 virtual bool parseValue(const char *);
00047 virtual bool readFromFile();
00048
00049 BxDouble64& operator=(const bx_double64);
00050 };
00051
00052 #endif