Kaynağa Gözat

Make variant constructor explicit to avoid infinite recursion on unknown types, see #70.

Michael Ragazzon 6 yıl önce
ebeveyn
işleme
3b094f924b
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      Include/RmlUi/Core/Variant.h

+ 1 - 1
Include/RmlUi/Core/Variant.h

@@ -82,7 +82,7 @@ public:
 
 	// Construct by variant type
 	template< typename T >
-	Variant(T&& t);
+	explicit Variant(T&& t);
 
 	// Assign by variant type
 	template<typename T>