3 #ifndef VISR_LIBRRL_AUDIO_CONNECTION_MAP_HPP_INCLUDED 4 #define VISR_LIBRRL_AUDIO_CONNECTION_MAP_HPP_INCLUDED 33 : mVal( port, channel )
37 std::size_t
const channel()
const {
return std::get<1>( mVal ); }
53 std::tuple<impl::AudioPortBaseImplementation *, std::size_t> mVal;
68 using Container = std::multimap< AudioChannel, AudioChannel >;
81 bool recursive =
false );
84 std::ostream & messages,
85 bool recursive =
false );
106 std::size_t
size()
const {
return mConnections.size(); }
110 return mConnections.equal_range( audioChannel );
120 std::ostream & messages,
136 #endif // #ifndef VISR_LIBRRL_AUDIO_CONNECTION_MAP_HPP_INCLUDED ParameterConnectionMap resolvePlaceholders(ParameterConnectionMap const &fullConnections)
Definition: parameter_connection_map.cpp:93
bool operator==(AudioChannel const &rhs) const
Definition: audio_connection_map.hpp:50
std::ostream & operator<<(std::ostream &str, impl::AudioConnection const &conn)
Definition: audio_connection_descriptor.cpp:39
std::size_t size() const
Definition: audio_connection_map.hpp:106
Container const & connections() const
Definition: audio_connection_map.hpp:100
Definition: component_implementation.hpp:34
Definition: audio_connection_map.hpp:29
Definition: audio_port_base_implementation.hpp:27
const_iterator end() const
Definition: audio_connection_map.hpp:104
bool fillRecursive(ParameterConnectionMap &res, impl::ComponentImplementation const &component, std::ostream &messages)
Definition: parameter_connection_map.cpp:19
std::multimap< AudioChannel, AudioChannel > Container
Definition: audio_connection_map.hpp:68
const_iterator begin() const
Definition: audio_connection_map.hpp:102
Definition: options.cpp:10
Definition: audio_connection_map.hpp:64
impl::AudioPortBaseImplementation * port() const
Definition: audio_connection_map.hpp:36
Container::value_type value_type
Definition: audio_connection_map.hpp:70
Container::const_iterator iterator
Definition: audio_connection_map.hpp:72
AudioChannel(impl::AudioPortBaseImplementation *port, std::size_t channel)
Definition: audio_connection_map.hpp:32
bool operator<(AudioChannel const &rhs) const
Definition: audio_connection_map.hpp:48
std::pair< const_iterator, const_iterator > connectionsForReceiveChannel(AudioChannel const &audioChannel) const
Definition: audio_connection_map.hpp:108
std::size_t const channel() const
Definition: audio_connection_map.hpp:37
Container::const_iterator const_iterator
Definition: audio_connection_map.hpp:73