#ifndef LIBMARKLIN_LOCOTYPE_H_
#define LIBMARKLIN_LOCOTYPE_H_
-#include <msp/datafile/loader.h>
+#include "vehicletype.h"
namespace Marklin {
-class LocoType
+class LocoType: public VehicleType
{
public:
- class Loader: public Msp::DataFile::BasicLoader<LocoType>
+ class Loader: public VehicleType::Loader
{
public:
Loader(LocoType &);
public:
LocoType(unsigned);
- unsigned get_article_number() const { return art_nr; }
- const std::string &get_name() const { return name; }
unsigned get_max_function() const;
const std::map<unsigned, std::string> &get_functions() const { return funcs; }
};