From 7923f9611e728926933e4b8a8e9f530966f0fc0c Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 17 Jun 2022 08:44:58 +0200 Subject: Re-implement evaluate_reflect() to use same mechanisms as other evaluate_*() --- bpkg/package-configuration.hxx | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'bpkg/package-configuration.hxx') diff --git a/bpkg/package-configuration.hxx b/bpkg/package-configuration.hxx index 0229f31..73f05ff 100644 --- a/bpkg/package-configuration.hxx +++ b/bpkg/package-configuration.hxx @@ -18,6 +18,11 @@ namespace bpkg { class package_skeleton; + // Serialize the variable value as a command line override. + // + string + serialize_cmdline (const string& name, const optional& value); + struct config_variable_value { string name; @@ -61,10 +66,11 @@ namespace bpkg confirmed = false; } - // Serialize the variable value as a command line override. - // string - serialize_cmdline () const; + serialize_cmdline () const + { + return bpkg::serialize_cmdline (name, value); + } }; void @@ -81,7 +87,10 @@ namespace bpkg public: string - serialize_cmdline () const; + serialize_cmdline () const + { + return bpkg::serialize_cmdline (name, value); + } }; inline bool -- cgit v1.1