59 template<
class Type, KUINT8 BinaryPo
int>
125 virtual KString GetAsString()
const;
145 #define DECLARE_OPERATOR( OPERATOR ) \
147 KFIXED operator OPERATOR ( KFLOAT32 Value ); \
148 KFIXED operator OPERATOR ( KFLOAT64 Value ); \
149 KFIXED operator OPERATOR ( Type Value ); \
150 KFIXED operator OPERATOR ( KFIXED<Type, BinaryPoint> Value ); \
152 #define DECLARE_COMPARISON_OPERATOR( OPERATOR ) \
154 KBOOL operator OPERATOR ( KFLOAT32 Value ) const; \
155 KBOOL operator OPERATOR ( KFLOAT64 Value ) const; \
156 KBOOL operator OPERATOR ( Type Value ) const; \
157 KBOOL operator OPERATOR ( KFIXED<Type, BinaryPoint> Value ) const; \
176 #undef DECLARE_OPERATOR
177 #undef DECLARE_COMPARISON_OPERATOR
181 operator Type ()
const;
#define DECLARE_OPERATOR(OPERATOR)
Definition: KFIXED.h:145
KFIXED< KINT16, 3 > KFIXED16_3
Definition: KFIXED.h:189
float KFLOAT32
Definition: KDefines.h:113
Definition: KDefines.h:182
Definition: KDataStream.h:48
Definition: DataTypeBase.h:49
#define DECLARE_COMPARISON_OPERATOR(OPERATOR)
Definition: KFIXED.h:152
KFIXED< KINT16, 8 > KFIXED16_8
Definition: KFIXED.h:190
std::string KString
Definition: KDefines.h:116
Type m_Val
Definition: KFIXED.h:64
double KFLOAT64
Definition: KDefines.h:114
KFIXED< KINT8, 3 > KFIXED8_3
Definition: KFIXED.h:188
#define KDIS_EXPORT
Definition: KDefines.h:82