2#include <ossia/dataflow/connection.hpp>
3#include <ossia/dataflow/typed_value.hpp>
9 delay_line_type& delay_line;
10 void operator()(
const audio_port&)
const noexcept { delay_line = audio_delay_line{}; }
11 void operator()(
const value_port&)
const noexcept { delay_line = value_delay_line{}; }
12 void operator()(
const midi_port&)
const noexcept { delay_line = midi_delay_line{}; }
13 void operator()(
const geometry_port&)
const noexcept
15 delay_line = geometry_delay_line{};
17 void operator()() const noexcept { }
26struct OSSIA_EXPORT graph_edge
28 friend graph_interface;
34 graph_edge() =
default;
38 connection c, outlet_ptr pout, inlet_ptr pin, node_ptr pout_node,
39 node_ptr pin_node)
noexcept;
43 void clear() noexcept;
45 static std::
size_t size_of_allocated_memory_by_make_shared() noexcept;