diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2022-06-17 08:44:58 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2022-06-17 08:44:58 +0200 |
commit | 7923f9611e728926933e4b8a8e9f530966f0fc0c (patch) | |
tree | 1be5d2ffcefa3ade5265b748cb1e524dbfe70535 /bpkg/package-configuration.hxx | |
parent | 7fa50267d55250c7418e7cc95422270e8a3fcff6 (diff) |
Re-implement evaluate_reflect() to use same mechanisms as other evaluate_*()
Diffstat (limited to 'bpkg/package-configuration.hxx')
-rw-r--r-- | bpkg/package-configuration.hxx | 17 |
1 files changed, 13 insertions, 4 deletions
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<build2::names>& 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 |