Marsyas
0.6.0-alpha
|
abstract class for Marsyas Network string representation generators More...
#include <marostring.h>
Inherited by marohtml, marojson, marosvg, and maroxml.
Public Member Functions | |
virtual void | begin_children (int num_children)=0 |
virtual void | begin_control (std::string type, std::string name, std::string value, bool has_state)=0 |
virtual void | begin_control_links_in (int num_links) |
virtual void | begin_control_links_out (int num_links) |
virtual void | begin_controls (int num_controls)=0 |
virtual void | begin_marsystem (bool isComposite, std::string type, std::string name)=0 |
virtual void | clear () |
virtual void | end_children (int num_children) |
virtual void | end_control (std::string type, std::string name, std::string value, bool has_state) |
virtual void | end_control_links_in (int num_links) |
virtual void | end_control_links_out (int num_links) |
virtual void | end_controls (int num_controls) |
virtual void | end_marsystem (bool isComposite, std::string type, std::string name) |
marostring () | |
marostring (const marostring &m) | |
virtual void | put_control_link_in (std::string abspath, std::string type, std::string name) |
virtual void | put_control_link_out (std::string abspath, std::string type, std::string name) |
virtual std::string | str () |
virtual | ~marostring () |
abstract class for Marsyas Network string representation generators
Definition at line 36 of file marostring.h.
marostring | ( | ) |
Definition at line 25 of file marostring.cpp.
marostring | ( | const marostring & | m | ) |
Definition at line 30 of file marostring.cpp.
~marostring | ( | ) | [virtual] |
Definition at line 36 of file marostring.cpp.
virtual void begin_children | ( | int | num_children | ) | [pure virtual] |
virtual void begin_control | ( | std::string | type, |
std::string | name, | ||
std::string | value, | ||
bool | has_state | ||
) | [pure virtual] |
void begin_control_links_in | ( | int | num_links | ) | [virtual] |
Reimplemented in marojson, marohtml, and maroxml.
Definition at line 49 of file marostring.cpp.
void begin_control_links_out | ( | int | num_links | ) | [virtual] |
Reimplemented in marojson, marohtml, and maroxml.
Definition at line 69 of file marostring.cpp.
virtual void begin_controls | ( | int | num_controls | ) | [pure virtual] |
virtual void begin_marsystem | ( | bool | isComposite, |
std::string | type, | ||
std::string | name | ||
) | [pure virtual] |
void clear | ( | ) | [virtual] |
Reimplemented in marosvg.
Definition at line 116 of file marostring.cpp.
void end_children | ( | int | num_children | ) | [virtual] |
Reimplemented in marojson, marohtml, and maroxml.
Definition at line 104 of file marostring.cpp.
void end_control | ( | std::string | type, |
std::string | name, | ||
std::string | value, | ||
bool | has_state | ||
) | [virtual] |
Reimplemented in marojson, marohtml, and maroxml.
Definition at line 89 of file marostring.cpp.
void end_control_links_in | ( | int | num_links | ) | [virtual] |
Reimplemented in marojson, marohtml, and maroxml.
Definition at line 63 of file marostring.cpp.
void end_control_links_out | ( | int | num_links | ) | [virtual] |
Reimplemented in marojson, marohtml, and maroxml.
Definition at line 83 of file marostring.cpp.
void end_controls | ( | int | num_controls | ) | [virtual] |
Reimplemented in marojson, marohtml, and maroxml.
Definition at line 98 of file marostring.cpp.
void end_marsystem | ( | bool | isComposite, |
std::string | type, | ||
std::string | name | ||
) | [virtual] |
void put_control_link_in | ( | std::string | abspath, |
std::string | type, | ||
std::string | name | ||
) | [virtual] |
Reimplemented in marojson, marohtml, and maroxml.
Definition at line 55 of file marostring.cpp.
void put_control_link_out | ( | std::string | abspath, |
std::string | type, | ||
std::string | name | ||
) | [virtual] |
Reimplemented in marojson, marohtml, and maroxml.
Definition at line 75 of file marostring.cpp.
std::string str | ( | ) | [virtual] |
Reimplemented in marosvg, marojson, and marohtml.
Definition at line 110 of file marostring.cpp.