mirror of
				https://github.com/ocornut/imgui.git
				synced 2025-10-26 12:27:30 +00:00 
			
		
		
		
	ImVector: added max_size() to facilitate usage with sol2 binding generator (#3429)
This commit is contained in:
		
							
								
								
									
										1
									
								
								imgui.h
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								imgui.h
									
									
									
									
									
								
							| @@ -1395,6 +1395,7 @@ struct ImVector | |||||||
|     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; } | ||||||
|     inline int          size_in_bytes() const               { return Size * (int)sizeof(T); } |     inline int          size_in_bytes() const               { return Size * (int)sizeof(T); } | ||||||
|  |     inline int          max_size() const                    { return (~(unsigned int)0) / (int)sizeof(T); } | ||||||
|     inline int          capacity() const                    { return Capacity; } |     inline int          capacity() const                    { return Capacity; } | ||||||
|     inline T&           operator[](int i)                   { IM_ASSERT(i < Size); return Data[i]; } |     inline T&           operator[](int i)                   { IM_ASSERT(i < Size); return Data[i]; } | ||||||
|     inline const T&     operator[](int i) const             { IM_ASSERT(i < Size); return Data[i]; } |     inline const T&     operator[](int i) const             { IM_ASSERT(i < Size); return Data[i]; } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 ocornut
					ocornut