9 #ifdef DtIFSPEC1516_2025
16 #define MAXINT64 std::numeric_limits<Integer64>::max()
17 #elif !defined(MAXINT64)
21 #define INT64_POSITIVE_INFINITY (MAXINT64)
22 #define INT64_EPSILON (1)
24 namespace rti1516_2025
31 HLAinteger64IntervalImpl();
32 HLAinteger64IntervalImpl(
Integer64 const & value);
33 HLAinteger64IntervalImpl(HLAinteger64IntervalImpl
const & value);
36 virtual ~HLAinteger64IntervalImpl ();
39 virtual void setZero ();
40 virtual bool isZero ()
const;
41 virtual void setEpsilon ();
42 virtual bool isEpsilon ()
const;
45 virtual rti1516_2025::HLAinteger64IntervalImpl& operator= (
Integer64 value);
46 virtual rti1516_2025::HLAinteger64IntervalImpl& operator= (
const rti1516_2025::HLAinteger64IntervalImpl& value);
49 virtual rti1516_2025::HLAinteger64IntervalImpl& operator+= (
Integer64 addend);
51 virtual rti1516_2025::HLAinteger64IntervalImpl& operator-= (
Integer64 subtrahend);
57 virtual void setInterval (
Integer64 value);
64 static const Integer64 thePositiveInfinity;
68 #endif // DtIFSPEC1516_2025
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
long long Integer64
Definition: EncodingConfig.h:38