openMSX
NowindRomDisk.hh
Go to the documentation of this file.
1 #ifndef NOWINDROMDISK_HH
2 #define NOWINDROMDISK_HH
3 
4 #include "DiskContainer.hh"
5 
6 namespace openmsx {
7 
8 class NowindRomDisk final : public DiskContainer
9 {
10 public:
11  [[nodiscard]] SectorAccessibleDisk* getSectorAccessibleDisk() override;
12  [[nodiscard]] std::string_view getContainerName() const override;
13  [[nodiscard]] bool diskChanged() override;
14  int insertDisk(const std::string& filename) override;
15 
16  template<typename Archive>
17  void serialize(Archive& ar, unsigned version);
18 };
19 
20 } // namespace openmsx
21 
22 #endif
void serialize(Archive &ar, unsigned version)
SectorAccessibleDisk * getSectorAccessibleDisk() override
Definition: NowindRomDisk.cc:7
int insertDisk(const std::string &filename) override
std::string_view getContainerName() const override
bool diskChanged() override
This file implemented 3 utility functions:
Definition: Autofire.cc:9
constexpr const char *const filename