Non-owning span of richer-surface process buses for one direction. More...
#include <process_block.hpp>
Public Member Functions | |
| ProcessBusBufferSet ()=default | |
| ProcessBusBufferSet (std::span< ProcessBusBufferView< SampleType > > buses) | |
| std::size_t | size () const noexcept |
| bool | empty () const noexcept |
| ProcessBusBufferView< SampleType > & | operator[] (std::size_t index) noexcept |
| const ProcessBusBufferView< SampleType > & | operator[] (std::size_t index) const noexcept |
| ProcessBusBufferView< SampleType > * | find (BusRole role) noexcept |
| const ProcessBusBufferView< SampleType > * | find (BusRole role) const noexcept |
| ProcessBusBufferView< SampleType > * | find (BusRole role, std::size_t occurrence) noexcept |
| const ProcessBusBufferView< SampleType > * | find (BusRole role, std::size_t occurrence) const noexcept |
| ProcessBusBufferView< SampleType > * | find_by_index (std::size_t index) noexcept |
| const ProcessBusBufferView< SampleType > * | find_by_index (std::size_t index) const noexcept |
| ProcessBusBufferView< SampleType > * | find_by_name (std::string_view name) noexcept |
| const ProcessBusBufferView< SampleType > * | find_by_name (std::string_view name) const noexcept |
| ProcessBusBufferView< SampleType > * | main () noexcept |
| const ProcessBusBufferView< SampleType > * | main () const noexcept |
| ProcessBusBufferView< SampleType > * | sidechain () noexcept |
| const ProcessBusBufferView< SampleType > * | sidechain () const noexcept |
| std::size_t | active_count () const noexcept |
| std::size_t | count (BusRole role) const noexcept |
| std::size_t | active_count (BusRole role) const noexcept |
| bool | layouts_match_descriptors () const noexcept |
| bool | active_buses_have_storage () const noexcept |
Non-owning span of richer-surface process buses for one direction.
|
default |
|
inlineexplicit |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |