7#include "audio_system.hpp"
8#include "../algorithm/algorithm.hpp"
9#include "../macros.hpp"
13hi_export_module(hikogui.audio.audio_system_aggregate);
15hi_export
namespace hi {
inline namespace v1 {
24 [[nodiscard]] generator<audio_device &>
devices() noexcept
override
26 for (
auto &child : _children) {
27 for (
auto &device: child.system->devices()) {
35 auto new_cbt = new_child->subscribe([
this] {
The HikoGUI namespace.
Definition array_generic.hpp:20
DOXYGEN BUG.
Definition algorithm_misc.hpp:20
Definition audio_system.hpp:22
Definition audio_system_aggregate.hpp:17
generator< audio_device & > devices() noexcept override
The devices that are part of the audio system.
Definition audio_system_aggregate.hpp:24
T emplace_back(T... args)