OSDN Git Service

Merge branch 'macos-develop' into macos-3-0-0
[hengbandforosx/hengbandosx.git] / src / load / item / item-loader-factory.h
1 #pragma once
2
3 #include <memory>
4
5 enum class ItemLoaderVersionType;
6 class ItemLoaderBase;
7 class ItemLoaderFactory {
8 public:
9     static std::unique_ptr<ItemLoaderBase> create_loader();
10
11 private:
12     ItemLoaderFactory() = delete;
13     static ItemLoaderVersionType get_version();
14 };