| 1828 | inline ~ImVector() { if (Data) IM_FREE(Data); } // Important: does not destruct anything |
| 1829 | |
| 1830 | inline void clear() { if (Data) { Size = Capacity = 0; IM_FREE(Data); Data = NULL; } } // Important: does not destruct anything |
| 1831 | inline void clear_delete() { for (int n = 0; n < Size; n++) IM_DELETE(Data[n]); clear(); } // Important: never called automatically! always explicit. |
| 1832 | inline void clear_destruct() { for (int n = 0; n < Size; n++) Data[n].~T(); clear(); } // Important: never called automatically! always explicit. |
| 1833 |
no outgoing calls
no test coverage detected