libpsynth 0.2.1
Public Types | Public Member Functions | Protected Member Functions | Friends
psynth::graph::out_port_base Class Reference

#include <port.hpp>

Inheritance diagram for psynth::graph::out_port_base:
Inheritance graph
[legend]
Collaboration diagram for psynth::graph::out_port_base:
Collaboration graph
[legend]

List of all members.

Public Types

typedef base::ptr_iterator
< reference_list::iterator > 
reference_iterator
typedef base::ptr_iterator
< reference_list::const_iterator > 
reference_const_iterator
typedef boost::iterator_range
< reference_iterator
reference_range
typedef boost::iterator_range
< reference_const_iterator
const_reference_range

Public Member Functions

void disconnect ()
bool connected ()
bool rt_connected ()
virtual bool rt_out_available () const
reference_range references ()
const_reference_range references () const

Protected Member Functions

 out_port_base (std::string name, node *owner)

Friends

class detail::out_port_access

Member Typedef Documentation


Constructor & Destructor Documentation

psynth::graph::out_port_base::out_port_base ( std::string  name,
node owner 
) [protected]

Member Function Documentation

bool psynth::graph::out_port_base::connected ( ) [inline]
void psynth::graph::out_port_base::disconnect ( )
reference_range psynth::graph::out_port_base::references ( ) [inline]
const_reference_range psynth::graph::out_port_base::references ( ) const [inline]
bool psynth::graph::out_port_base::rt_connected ( ) [inline]
virtual bool psynth::graph::out_port_base::rt_out_available ( ) const [inline, virtual]

Friends And Related Function Documentation

friend class detail::out_port_access [friend]

The documentation for this class was generated from the following files: