Marsyas
0.6.0-alpha
|
MarSystemManager of MarSystem objects. More...
#include <MarSystemManager.h>
Public Member Functions | |
MarSystem * | create (std::string type, std::string name) |
MarSystem * | create (std::string fullname) |
MarSystem * | getMarSystem (std::istream &is, MarSystem *parent=NULL) |
MarSystem * | getPrototype (std::string type) |
std::map< std::string, MarSystem * > | getWorkingSet (std::istream &is) |
bool | isRegistered (std::string name) |
MarSystem * | loadFromFile (std::string fname) |
MarSystemManager () | |
std::vector< std::string > | registeredPrototypes () |
void | registerPrototype (std::string type, MarSystem *) |
const std::map< std::string, MarSystem * > & | registry () |
~MarSystemManager () |
MarSystemManager of MarSystem objects.
Definition at line 37 of file MarSystemManager.h.
MarSystemManager | ( | ) |
Definition at line 309 of file MarSystemManager.cpp.
~MarSystemManager | ( | ) |
Definition at line 1422 of file MarSystemManager.cpp.
Definition at line 1463 of file MarSystemManager.cpp.
Definition at line 1482 of file MarSystemManager.cpp.
MarSystem * getMarSystem | ( | std::istream & | is, |
MarSystem * | parent = NULL |
||
) |
Definition at line 1505 of file MarSystemManager.cpp.
MarSystem * getPrototype | ( | std::string | type | ) |
Definition at line 1451 of file MarSystemManager.cpp.
map< mrs_string, MarSystem * > getWorkingSet | ( | std::istream & | is | ) |
Definition at line 1622 of file MarSystemManager.cpp.
bool isRegistered | ( | std::string | name | ) |
Definition at line 1635 of file MarSystemManager.cpp.
MarSystem * loadFromFile | ( | std::string | fname | ) |
Definition at line 1494 of file MarSystemManager.cpp.
vector< mrs_string > registeredPrototypes | ( | ) |
Definition at line 1607 of file MarSystemManager.cpp.
void registerPrototype | ( | std::string | type, |
MarSystem * | marsystem | ||
) |
Definition at line 1434 of file MarSystemManager.cpp.
Definition at line 85 of file MarSystemManager.h.