|
libpsynth 0.2.1
|
#include <patch.hpp>


Public Types | |
| typedef std::list < graph::node_ptr > | child_list |
| typedef boost::intrusive::list < node, boost::intrusive::member_hook < node, patch_child_hook,&node::_patch_child_hook > > | rt_child_list |
| typedef boost::intrusive::list < patch_out_port_base, boost::intrusive::member_hook < patch_out_port_base, patch_output_hook,&patch_out_port_base::_patch_output_hook > > | rt_output_list |
| typedef child_list::iterator | child_iterator |
| typedef child_list::const_iterator | child_const_iterator |
| typedef boost::iterator_range < child_iterator > | child_range |
| typedef boost::iterator_range < child_const_iterator > | child_const_range |
| typedef rt_child_list::iterator | rt_child_iterator |
| typedef rt_child_list::const_iterator | rt_child_const_iterator |
| typedef boost::iterator_range < rt_child_iterator > | rt_child_range |
| typedef boost::iterator_range < rt_child_const_iterator > | rt_child_const_range |
Public Member Functions | |
| void | rt_process (rt_process_context &ctx) |
| void | rt_context_update (rt_process_context &ctx) |
| void | rt_advance () |
| node_ptr | add (node_ptr child) |
| void | remove (node_ptr child) |
| child_range | childs () |
| child_const_range | cchilds () const |
| rt_child_range | rt_childs () |
| rt_child_const_range | rt_cchilds () const |
Protected Attributes | |
| child_list | _childs |
| rt_child_list | _rt_childs |
| rt_output_list | _rt_outputs |
| typedef child_list::const_iterator psynth::graph::core::patch::child_const_iterator |
| typedef boost::iterator_range<child_const_iterator> psynth::graph::core::patch::child_const_range |
| typedef child_list::iterator psynth::graph::core::patch::child_iterator |
| typedef std::list<graph::node_ptr> psynth::graph::core::patch::child_list |
| typedef boost::iterator_range<child_iterator> psynth::graph::core::patch::child_range |
| typedef rt_child_list::const_iterator psynth::graph::core::patch::rt_child_const_iterator |
| typedef boost::iterator_range<rt_child_const_iterator> psynth::graph::core::patch::rt_child_const_range |
| typedef rt_child_list::iterator psynth::graph::core::patch::rt_child_iterator |
| typedef boost::intrusive::list< node, boost::intrusive::member_hook< node, patch_child_hook, &node::_patch_child_hook> > psynth::graph::core::patch::rt_child_list |
| typedef boost::iterator_range<rt_child_iterator> psynth::graph::core::patch::rt_child_range |
| typedef boost::intrusive::list< patch_out_port_base, boost::intrusive::member_hook< patch_out_port_base, patch_output_hook, &patch_out_port_base::_patch_output_hook> > psynth::graph::core::patch::rt_output_list |
| node_ptr psynth::graph::core::patch::add | ( | node_ptr | child | ) |
| child_const_range psynth::graph::core::patch::cchilds | ( | ) | const [inline] |
| child_range psynth::graph::core::patch::childs | ( | ) | [inline] |
| void psynth::graph::core::patch::remove | ( | node_ptr | child | ) |
| void psynth::graph::core::patch::rt_advance | ( | ) | [virtual] |
Reimplemented from psynth::graph::node.
| rt_child_const_range psynth::graph::core::patch::rt_cchilds | ( | ) | const [inline] |
| rt_child_range psynth::graph::core::patch::rt_childs | ( | ) | [inline] |
| void psynth::graph::core::patch::rt_context_update | ( | rt_process_context & | ctx | ) | [virtual] |
Reimplemented from psynth::graph::node.
| void psynth::graph::core::patch::rt_process | ( | rt_process_context & | ctx | ) | [virtual] |
Reimplemented from psynth::graph::node.
child_list psynth::graph::core::patch::_childs [protected] |
rt_child_list psynth::graph::core::patch::_rt_childs [protected] |
1.7.4