From eab034434a1f06ea08d62f14e9a745571446dda1 Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Wed, 18 Jul 2018 22:29:39 -0500 Subject: [PATCH] Added a () operator overload to treat ConfigOptionSingle like functions and return their value (accessor) --- xs/src/libslic3r/ConfigBase.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/xs/src/libslic3r/ConfigBase.hpp b/xs/src/libslic3r/ConfigBase.hpp index fd4435c26..d2375db73 100644 --- a/xs/src/libslic3r/ConfigBase.hpp +++ b/xs/src/libslic3r/ConfigBase.hpp @@ -55,6 +55,7 @@ class ConfigOptionSingle : public ConfigOption { T value; ConfigOptionSingle(T _value) : value(_value) {}; operator T() const { return this->value; }; + T operator()() const { return this->value; }; void set(const ConfigOption &option) { const ConfigOptionSingle* other = dynamic_cast< const ConfigOptionSingle* >(&option);