00001 #ifndef AGILE_LOADER_HH 00002 #define AGILE_LOADER_HH 00003 00004 #include "AGILe/Generator.hh" 00005 00006 namespace AGILe { 00007 00009 namespace Loader { 00010 void initialize(); 00011 std::vector<std::string> getAvailableGens(); 00012 void loadGenLibs(const std::string& genname); 00013 Generator* createGen(); 00014 void destroyGen(Generator* gen); 00015 void finalize(); 00016 } 00017 00018 } 00019 00020 #endif