]> git.tdb.fi Git - r2c2.git/blob - source/libmarklin/locotype.cpp
31a995a4c1abd181f8f24087ee426dac4c2a1e27
[r2c2.git] / source / libmarklin / locotype.cpp
1 #include "locotype.h"
2
3 using namespace std;
4
5 namespace Marklin {
6
7 LocoType::LocoType(unsigned an):
8         art_nr(an)
9 { }
10
11
12 LocoType::Loader::Loader(LocoType &lt):
13         ltype(lt)
14 {
15         add("function", &Loader::function);
16         add("name",     &LocoType::name);
17 }
18
19 void LocoType::Loader::function(unsigned i, const string &f)
20 {
21         ltype.funcs[i]=f;
22 }
23
24 } // namespace Marklin