whoa/src/db/IDatabase.hpp
2025-09-23 06:02:16 -07:00

18 lines
313 B
C++

#ifndef DB_I_DATABASE_HPP
#define DB_I_DATABASE_HPP
#include <cstdint>
template <class T>
class IDatabase {
public:
// Member variables
T* m_records = nullptr;
T** m_recordsById = nullptr;
// Virtual member functions
virtual T* GetRecord(int32_t id) = 0;
};
#endif