![]() |
VISR
0.11.8
Versatile Interactive Scene Renderer
|
#include <audio_connection_map.hpp>
Public Types | |
using | Container = std::multimap< AudioChannel, AudioChannel > |
using | value_type = Container::value_type |
using | iterator = Container::const_iterator |
using | const_iterator = Container::const_iterator |
Public Member Functions | |
AudioConnectionMap () | |
AudioConnectionMap (impl::ComponentImplementation const &component, bool recursive=false) | |
bool | fill (impl::ComponentImplementation const &component, std::ostream &messages, bool recursive=false) |
void | swap (AudioConnectionMap &rhs) noexcept |
void | insert (value_type const &connection) |
iterator | insert (iterator hint, value_type const &connection) |
void | insert (iterator first, iterator last) |
void | insert (AudioChannel const &sender, AudioChannel const &receiver) |
Container const & | connections () const |
const_iterator | begin () const |
const_iterator | end () const |
std::size_t | size () const |
std::pair< const_iterator, const_iterator > | connectionsForReceiveChannel (AudioChannel const &audioChannel) const |
const_iterator | findReceiveChannel (AudioChannel const &signal) const |
AudioConnectionMap | resolvePlaceholders () const |
using visr::rrl::AudioConnectionMap::const_iterator = Container::const_iterator |
using visr::rrl::AudioConnectionMap::Container = std::multimap< AudioChannel, AudioChannel > |
using visr::rrl::AudioConnectionMap::iterator = Container::const_iterator |
using visr::rrl::AudioConnectionMap::value_type = Container::value_type |
visr::rrl::AudioConnectionMap::AudioConnectionMap | ( | ) |
Default constructor, creates an empty connection map.
|
explicit |
|
inline |
|
inline |
|
inline |
|
inline |
bool visr::rrl::AudioConnectionMap::fill | ( | impl::ComponentImplementation const & | component, |
std::ostream & | messages, | ||
bool | recursive = false |
||
) |
AudioConnectionMap::const_iterator visr::rrl::AudioConnectionMap::findReceiveChannel | ( | AudioChannel const & | signal | ) | const |
void visr::rrl::AudioConnectionMap::insert | ( | value_type const & | connection | ) |
AudioConnectionMap::iterator visr::rrl::AudioConnectionMap::insert | ( | iterator | hint, |
value_type const & | connection | ||
) |
void visr::rrl::AudioConnectionMap::insert | ( | AudioChannel const & | sender, |
AudioChannel const & | receiver | ||
) |
AudioConnectionMap visr::rrl::AudioConnectionMap::resolvePlaceholders | ( | ) | const |
|
inline |
|
noexcept |
Exchange the content of this object with that of rhs
.