|
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.
1.7.6.1