From 5ee956d047b41d3b0eae4e1ea15d513ce3dc8cf0 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Tue, 24 Feb 2026 12:12:33 +0000 Subject: [PATCH] default for Source::List::dynamic --- src/pvxs/source.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/pvxs/source.h b/src/pvxs/source.h index da0ed1a..f899604 100644 --- a/src/pvxs/source.h +++ b/src/pvxs/source.h @@ -274,7 +274,14 @@ struct PVXS_API Source { //! The list std::shared_ptr> names; //! True if the list may change at some future time. - bool dynamic; + bool dynamic = false; + List() = default; + List(decltype(names)& names, bool dynamic=false) + :names(names), dynamic(dynamic) + {} + List(decltype(names)&& names, bool dynamic=false) + :names(std::move(names)), dynamic(dynamic) + {} }; /** A Client is requesting a list of Channel names which we may claim.