|
Minsky: 3.17.0
|
Namespaces | |
| anonymous_namespace{schema1.cc} | |
Classes | |
| struct | Godley |
| struct | Group |
| struct | GroupLayout |
| group layouts also have a width & height More... | |
| struct | Item |
| struct | ItemFactory |
| struct | ItemLayout |
| represents layouts of objects like variables and operators More... | |
| struct | Join |
| struct | Layout |
| struct | Minsky |
| struct | MinskyModel |
| struct | Operation |
| struct | Plot |
| struct | PlotLayout |
| struct | Port |
| struct | PositionLayout |
| represent objects whose layouts just have a position (ports, plots, godleyIcons) More... | |
| struct | SizeLayout |
| struct | SliderLayout |
| describes item with sliders - currently just constants More... | |
| struct | SPoly |
| struct | SPolyBase |
| struct | Switch |
| struct | UnionLayout |
| structure representing a union of all of the above Layout classes, for xml_unpack More... | |
| struct | Variable |
| struct | VisibilityLayout |
| represents items with a visibility attribute More... | |
| struct | Wire |
| struct | WireLayout |
| represents layouts of wires More... | |
Functions | |
| template<class F > | |
| void | enumerateRegisterItems (F &f) |
| utilities to call registerType for these class heirarchies, for different factory types More... | |
| template<class Factory > | |
| void | enumerateRegisterLayout (Factory &f) |
| template<class T > | |
| std::unique_ptr< T > | factory (const std::string &) |
Variables | |
| ItemFactory | itemFactory |
| Factory< schema1::Layout, string > | factoryForLayout |
| void schema1::enumerateRegisterItems | ( | F & | f | ) |
utilities to call registerType for these class heirarchies, for different factory types
Definition at line 31 of file enumerateSchema1.h.
References f.
Referenced by schema1::ItemFactory::ItemFactory().

| void schema1::enumerateRegisterLayout | ( | Factory & | f | ) |
| std::unique_ptr<T> schema1::factory | ( | const std::string & | ) |
Referenced by schema3::Minsky::populateGroup(), and schema3::Minsky::populatePublicationTabs().

| Factory<schema1::Layout,string> schema1::factoryForLayout |
Definition at line 177 of file schema1.cc.
| ItemFactory schema1::itemFactory |
Definition at line 176 of file schema1.cc.
Referenced by schema3::PhillipsDiagram::populatePhillipsDiagram().