]> granicus.if.org Git - icinga2/commitdiff
ScriptVariableRegistry::GetInstance should not be defined inline.
authorGunnar Beutner <gunnar.beutner@netways.de>
Mon, 9 Dec 2013 11:26:25 +0000 (12:26 +0100)
committerGunnar Beutner <gunnar.beutner@netways.de>
Mon, 9 Dec 2013 11:26:25 +0000 (12:26 +0100)
Fixes #5284

lib/base/scriptvariable.cpp
lib/base/scriptvariable.h

index 7e8a50d07b8943a7a4bf533a5b815ef3a01758b3..1904cfe4e3c386f984be93e761cbd1034aad13c4 100644 (file)
@@ -80,3 +80,8 @@ ScriptVariable::Ptr ScriptVariable::Set(const String& name, const Value& value,
        return sv;
 }
 
+ScriptVariableRegistry *ScriptVariableRegistry::GetInstance(void)
+{
+       return Singleton<ScriptVariableRegistry>::GetInstance();
+}
+
index dd46f199a947585f4f51d3ca5946c87f8f6caf47..a272df023c5f1931d103f29d08dbf937f1708562 100644 (file)
@@ -59,10 +59,7 @@ private:
 class I2_BASE_API ScriptVariableRegistry : public Registry<ScriptVariableRegistry, ScriptVariable::Ptr>
 {
 public:
-       static inline ScriptVariableRegistry *GetInstance(void)
-       {
-               return Singleton<ScriptVariableRegistry>::GetInstance();
-       }
+       static ScriptVariableRegistry *GetInstance(void);
 };
 
 }