|
libpsynth 0.2.1
|
#include <map>#include <iostream>#include <boost/range/iterator_range.hpp>#include <boost/intrusive/list_hook.hpp>#include <psynth/base/util.hpp>#include <psynth/base/factory_manager.hpp>#include <psynth/new_graph/exception.hpp>#include <psynth/new_graph/core/patch_fwd.hpp>#include <psynth/new_graph/processor.hpp>#include <psynth/new_graph/node_fwd.hpp>#include <psynth/new_graph/control_fwd.hpp>#include <psynth/new_graph/port_fwd.hpp>

Go to the source code of this file.
Classes | |
| class | psynth::graph::node |
Namespaces | |
| namespace | psynth |
| namespace | psynth::graph |
| namespace | psynth::base |
Defines | |
| #define | PSYNTH_REGISTER_NODE_STATIC(node_type) static ::psynth::graph::node_factory::registrant<node_type> node_type ## _registrant_ (#node_type); |
| #define | PSYNTH_REGISTER_NODE_STATIC_AS(node_type, node_name) static ::psynth::graph::node_factory::registrant<node_type> node_type ## _registrant_ (node_name); |
Typedefs | |
| typedef boost::intrusive::list_member_hook < boost::intrusive::tag < patch_child_hook_tag > > | psynth::graph::patch_child_hook |
| typedef base::restricted_global_factory_manager < std::string, node_ptr > | psynth::graph::node_factory |
Functions | |
| psynth::graph::PSYNTH_DECLARE_ERROR (node_error, node_component_error) | |
| psynth::graph::PSYNTH_DECLARE_ERROR (node_error, node_attachment_error) | |
| void | psynth::graph::connect (node_ptr source, const std::string &out_port, node_ptr dest, const std::string &dest_port) |
| #define PSYNTH_REGISTER_NODE_STATIC | ( | node_type | ) | static ::psynth::graph::node_factory::registrant<node_type> node_type ## _registrant_ (#node_type); |
| #define PSYNTH_REGISTER_NODE_STATIC_AS | ( | node_type, | |
| node_name | |||
| ) | static ::psynth::graph::node_factory::registrant<node_type> node_type ## _registrant_ (node_name); |
1.7.4