mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-31 05:01:05 +01:00 
			
		
		
		
	ImVector: Fixed a oddly unqualified return type in the assignment operator (I assume C++ handles it nicely as this never warned anywhere, but it is completely unintentional).
This commit is contained in:
		
							
								
								
									
										2
									
								
								imgui.h
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								imgui.h
									
									
									
									
									
								
							| @@ -1255,7 +1255,7 @@ public: | |||||||
|     inline ImVector()           { Size = Capacity = 0; Data = NULL; } |     inline ImVector()           { Size = Capacity = 0; Data = NULL; } | ||||||
|     inline ~ImVector()          { if (Data) ImGui::MemFree(Data); } |     inline ~ImVector()          { if (Data) ImGui::MemFree(Data); } | ||||||
|     inline ImVector(const ImVector<T>& src)                     { Size = Capacity = 0; Data = NULL; operator=(src); } |     inline ImVector(const ImVector<T>& src)                     { Size = Capacity = 0; Data = NULL; operator=(src); } | ||||||
|     inline ImVector& operator=(const ImVector<T>& src)          { clear(); resize(src.Size); memcpy(Data, src.Data, (size_t)Size * sizeof(value_type)); return *this; } |     inline ImVector<T>& operator=(const ImVector<T>& src)       { clear(); resize(src.Size); memcpy(Data, src.Data, (size_t)Size * sizeof(value_type)); return *this; } | ||||||
|  |  | ||||||
|     inline bool                 empty() const                   { return Size == 0; } |     inline bool                 empty() const                   { return Size == 0; } | ||||||
|     inline int                  size() const                    { return Size; } |     inline int                  size() const                    { return Size; } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user