DataType.h 531 B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef DATAINTERFACE_DATATYPE_H
  2. #define DATAINTERFACE_DATATYPE_H
  3. #include <string>
  4. namespace DataStorageInterface {
  5. namespace DataInterface {
  6. class DataType
  7. {
  8. public:
  9. enum type
  10. {
  11. None,
  12. Float,
  13. String
  14. };
  15. };
  16. DataType::type GetDataType(const std::string& value);
  17. namespace Conversions {
  18. DataType::type DataType(const std::string& datatype);
  19. std::string DataType(DataType::type datatype);
  20. } // namespace Conversions
  21. } // namespace DataInterface
  22. } // namespace DataStorageInterface
  23. #endif // DATAINTERFACE_DATATYPE_H