20 return candidate.item_id.valid() && candidate.generation != 0 &&
21 (active.generation == 0 ||
22 (candidate.item_id == active.item_id && candidate.generation > active.generation));
Definition audio_renderer.hpp:20
std::uint64_t ProgramGeneration
Definition program_identity.hpp:10
constexpr bool is_monotonic_renderer_adoption(RendererProgramKey active, RendererProgramKey candidate) noexcept
Definition program_identity.hpp:18
Definition program_identity.hpp:12
constexpr auto operator<=>(const RendererProgramKey &) const =default
timeline::ItemId item_id
Definition program_identity.hpp:13
ProgramGeneration generation
Definition program_identity.hpp:14
Nonzero monotonic identity for a Timeline-owned object.
Definition item_id.hpp:19