7 #include <msp/datafile/objectloader.h>
8 #include <msp/io/base.h>
13 class Loader: public Msp::DataFile::ObjectLoader<Enum>
19 void init_actions() override;
21 void value(const Msp::DataFile::Symbol &, int);
22 void value_auto(const Msp::DataFile::Symbol &);
28 std::optional<int> value;
33 std::vector<Value> values;
36 Enum(const std::string &);
38 void define_type(Msp::IO::Base &) const;
39 void declare_conversions(Msp::IO::Base &) const;
40 void define_conversions(Msp::IO::Base &) const;