+ DataFile::BasicLoader<Catalogue>(c)
+{
+ add("ballast_profile", &Loader::ballast_profile);
+ add("gauge", &Loader::gauge);
+ add("layout", &Loader::layout);
+ add("rail_profile", &Loader::rail_profile);
+ add("scale", &Loader::scale);
+ add("track", static_cast<void (Loader::*)(unsigned)>(&Loader::track));
+ add("track", static_cast<void (Loader::*)(ArticleNumber)>(&Loader::track));
+ add("vehicle", static_cast<void (Loader::*)(unsigned)>(&Loader::vehicle));
+ add("vehicle", static_cast<void (Loader::*)(ArticleNumber)>(&Loader::vehicle));
+}
+
+void Catalogue::Loader::ballast_profile()