DataId.h 404 B

123456789101112131415161718192021222324252627282930
  1. #ifndef DATAID_H
  2. #define DATAID_H
  3. #include <string>
  4. namespace DataStorage {
  5. class DataId
  6. {
  7. public:
  8. DataId(const std::string& dataName);
  9. int Id() const;
  10. std::string Table() const;
  11. public:
  12. static int Min();
  13. static int Max();
  14. private:
  15. int GetId(const std::string& dataName) const;
  16. private:
  17. std::string m_table;
  18. };
  19. } // namespace DataStorage
  20. #endif // DATAID_H