1
0

Binary32Field.h 938 B

1234567891011121314151617181920212223242526272829303132
  1. /* ---------------------------------------------------------------------------
  2. Nullsoft Database Engine
  3. --------------------
  4. codename: Near Death Experience
  5. --------------------------------------------------------------------------- */
  6. /* ---------------------------------------------------------------------------
  7. Binary32Field Class Prototypes
  8. --------------------------------------------------------------------------- */
  9. #ifndef __NDE_BINARY32FIELD_H
  10. #define __NDE_BINARY32FIELD_H
  11. #include "BinaryField.h"
  12. #include <bfc/platform/types.h>
  13. class Binary32Field : public BinaryField
  14. {
  15. protected:
  16. virtual void ReadTypedData(const uint8_t *, size_t len);
  17. virtual void WriteTypedData(uint8_t *, size_t len);
  18. virtual size_t GetDataSize(void);
  19. void InitField(void);
  20. public:
  21. Binary32Field(const uint8_t *Data, size_t len);
  22. Binary32Field();
  23. };
  24. #endif