Marsyas  0.5.0-beta1
Public Member Functions
MarSystemManager Class Reference

MarSystemManager of MarSystem objects. More...

#include <MarSystemManager.h>

Public Member Functions

MarSystemcreate (std::string type, std::string name)
MarSystemcreate (std::string fullname)
MarSystemgetMarSystem (std::istream &is, MarSystem *parent=NULL)
MarSystemgetPrototype (std::string type)
std::map< std::string,
MarSystem * > 
getWorkingSet (std::istream &is)
bool isRegistered (std::string name)
MarSystemloadFromFile (std::string fname)
 MarSystemManager ()
std::vector< std::string > registeredPrototypes ()
void registerPrototype (std::string type, MarSystem *)
 ~MarSystemManager ()

Detailed Description

MarSystemManager of MarSystem objects.

Definition at line 37 of file MarSystemManager.h.

Constructor & Destructor Documentation

Definition at line 308 of file MarSystemManager.cpp.

Definition at line 1420 of file MarSystemManager.cpp.

Member Function Documentation

MarSystem * create ( std::string  type,
std::string  name 

Definition at line 1461 of file MarSystemManager.cpp.

MarSystem * create ( std::string  fullname)

Definition at line 1480 of file MarSystemManager.cpp.

MarSystem * getMarSystem ( std::istream &  is,
MarSystem parent = NULL 

Definition at line 1503 of file MarSystemManager.cpp.

MarSystem * getPrototype ( std::string  type)

Definition at line 1449 of file MarSystemManager.cpp.

map< mrs_string, MarSystem * > getWorkingSet ( std::istream &  is)

Definition at line 1620 of file MarSystemManager.cpp.

bool isRegistered ( std::string  name)

Definition at line 1633 of file MarSystemManager.cpp.

MarSystem * loadFromFile ( std::string  fname)

Definition at line 1492 of file MarSystemManager.cpp.

vector< mrs_string > registeredPrototypes ( )

Definition at line 1605 of file MarSystemManager.cpp.

void registerPrototype ( std::string  type,
MarSystem marsystem 

Definition at line 1432 of file MarSystemManager.cpp.

The documentation for this class was generated from the following files: