+ class Loader: public DataFile::ObjectLoader<Program>
+ {
+ public:
+ Loader(Program &);
+
+ private:
+ void vertex_shader(const std::string &);
+ void fragment_shader(const std::string &);
+ void attribute(unsigned, const std::string &);
+ virtual void finish();
+ };
+