libpsynth 0.2.1
Public Types | Public Member Functions
psynth::graph::defaulting_buffer_in_port< T > Class Template Reference

#include <buffer_port.hpp>

Inheritance diagram for psynth::graph::defaulting_buffer_in_port< T >:
Inheritance graph
[legend]
Collaboration diagram for psynth::graph::defaulting_buffer_in_port< T >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef buffer_in_port< T > base_type

Public Member Functions

const T & rt_get_in () const
 defaulting_buffer_in_port (std::string name, node *owner, typename T::value_type defval)
void rt_context_update (rt_process_context &ctx)

template<typename T>
class psynth::graph::defaulting_buffer_in_port< T >


Member Typedef Documentation

template<typename T>
typedef buffer_in_port<T> psynth::graph::defaulting_buffer_in_port< T >::base_type

Constructor & Destructor Documentation

template<typename T>
psynth::graph::defaulting_buffer_in_port< T >::defaulting_buffer_in_port ( std::string  name,
node *  owner,
typename T::value_type  defval 
) [inline]

Member Function Documentation

template<typename T>
void psynth::graph::defaulting_buffer_in_port< T >::rt_context_update ( rt_process_context &  ctx) [inline, virtual]

Reimplemented from psynth::graph::port_base.

template<typename T>
const T& psynth::graph::defaulting_buffer_in_port< T >::rt_get_in ( ) const [inline, virtual]

Reimplemented from psynth::graph::in_port< T >.


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