|
libpsynth 0.2.1
|
Time-stamp: <2011-06-28 12:20:13 raskolnikov> More...
#include <map>#include <list>#include <atomic>#include <iostream>#include <boost/any.hpp>#include <boost/range/iterator_range.hpp>#include <boost/intrusive/list.hpp>#include <psynth/base/type_value.hpp>#include <psynth/base/iterator.hpp>#include <psynth/new_graph/exception.hpp>#include <psynth/new_graph/node_fwd.hpp>#include <psynth/new_graph/processor_fwd.hpp>#include <psynth/new_graph/port.tpp>

Go to the source code of this file.
Classes | |
| class | psynth::graph::port_base |
| class | psynth::graph::in_port_base |
| class | psynth::graph::out_port_base |
| struct | psynth::graph::detail::out_port_access |
| class | psynth::graph::typed_out_port_base< T > |
| class | psynth::graph::typed_in_port_base< T > |
| class | psynth::graph::out_port< T > |
| class | psynth::graph::in_port< T > |
| class | psynth::graph::forward_port_impl< InPort, OutPort > |
| It is parametrized such that it works for normal ports and buffer ports, instantiate it with proper types ... More... | |
| struct | psynth::graph::forward_port< T > |
Namespaces | |
| namespace | psynth |
| namespace | psynth::graph |
| namespace | psynth::graph::detail |
Typedefs | |
| typedef std::map< std::string, boost::any > | psynth::graph::port_meta |
| typedef boost::intrusive::list_member_hook < boost::intrusive::link_mode < boost::intrusive::auto_unlink > , boost::intrusive::tag < out_port_referee_hook_tag > > | psynth::graph::out_port_referee_hook |
Functions | |
| psynth::graph::PSYNTH_DECLARE_ERROR (error, port_error) | |
| psynth::graph::PSYNTH_DECLARE_ERROR (port_error, port_type_error) | |
| psynth::graph::PSYNTH_DECLARE_ERROR (port_error, port_patch_error) | |
| void | psynth::graph::check_port_compatibility (in_port_base &in, out_port_base &out) |
Time-stamp: <2011-06-28 12:20:13 raskolnikov>
Ports that interconnect nodes.
1.7.4