From c9fb0960022569f35080f4fe8b43757b4f367b80 Mon Sep 17 00:00:00 2001 From: Jose Luis Blanco Claraco Date: Tue, 28 Jul 2020 00:19:44 +0200 Subject: [PATCH] Add genericValue() helper --- gtsam/base/GenericValue.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gtsam/base/GenericValue.h b/gtsam/base/GenericValue.h index 98425adde..4b353e6de 100644 --- a/gtsam/base/GenericValue.h +++ b/gtsam/base/GenericValue.h @@ -198,4 +198,12 @@ const ValueType& Value::cast() const { return dynamic_cast&>(*this).value(); } +/** Functional constructor of GenericValue so T can be automatically deduced + */ +template +GenericValue genericValue(const T& v) { + return GenericValue(v); +} + + } /* namespace gtsam */