Преглед на файлове

Add DStr move assignment operator

Palana преди 11 години
родител
ревизия
070f6cb6a6
променени са 1 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 6 0
      libobs/util/dstr.hpp

+ 6 - 0
libobs/util/dstr.hpp

@@ -31,6 +31,12 @@ public:
 		dstr_move(&str, &other.str);
 	}
 
+	inline DStr &operator=(DStr &&other)
+	{
+		dstr_move(&str, &other.str);
+		return *this;
+	}
+
 	inline ~DStr() {dstr_free(&str);}
 
 	inline operator dstr*()             {return &str;}