|
libpsynth 0.2.1
|
It is parametrized such that it works for normal ports and buffer ports, instantiate it with proper types ... More...
#include <port.hpp>
Public Types | |
| typedef InPort::port_type | port_type |
Public Member Functions | |
| static_assert (std::is_same< typename InPort::port_type, typename OutPort::port_type >::value,"Can not forward different types") | |
| void | rt_context_update (rt_process_context &ctx) |
| base::type_value | type () const |
| const port_meta & | meta () const |
| const port_type & | rt_get_out () const |
| bool | rt_out_available () const |
Protected Member Functions | |
| forward_port_impl (std::string in_name, std::string out_name, node *in_owner, node *out_owner) | |
It is parametrized such that it works for normal ports and buffer ports, instantiate it with proper types ...
| typedef InPort::port_type psynth::graph::forward_port_impl< InPort, OutPort >::port_type |
| psynth::graph::forward_port_impl< InPort, OutPort >::forward_port_impl | ( | std::string | in_name, |
| std::string | out_name, | ||
| node * | in_owner, | ||
| node * | out_owner | ||
| ) | [inline, protected] |
| const port_meta& psynth::graph::forward_port_impl< InPort, OutPort >::meta | ( | ) | const [inline] |
| void psynth::graph::forward_port_impl< InPort, OutPort >::rt_context_update | ( | rt_process_context & | ctx | ) | [inline] |
| const port_type& psynth::graph::forward_port_impl< InPort, OutPort >::rt_get_out | ( | ) | const [inline] |
| bool psynth::graph::forward_port_impl< InPort, OutPort >::rt_out_available | ( | ) | const [inline] |
| psynth::graph::forward_port_impl< InPort, OutPort >::static_assert | ( | std::is_same< typename InPort::port_type, typename OutPort::port_type >::value | , |
| "Can not forward different types" | |||
| ) |
| base::type_value psynth::graph::forward_port_impl< InPort, OutPort >::type | ( | ) | const [inline] |
1.7.4