From 8f1eae4330b70aa5f7268222e5d4e538cf182b03 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Thu, 3 Oct 2024 01:32:57 +0300 Subject: [PATCH] add dv::object(std::initializer_list) --- src/data/dv.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/data/dv.hpp b/src/data/dv.hpp index 18a89316..369f27a0 100644 --- a/src/data/dv.hpp +++ b/src/data/dv.hpp @@ -518,12 +518,16 @@ namespace dv { return std::make_shared(); } + inline value object(std::initializer_list pairs) { + return std::make_shared(std::move(pairs)); + } + inline value list() { return std::make_shared(); } inline value list(std::initializer_list values) { - return std::make_shared(values); + return std::make_shared(std::move(values)); } template inline bool get_to_int(value* ptr, T& dst) {