MCPcopy Create free account
hub / github.com/Norbyte/bg3se / GameDeleteArray

Function GameDeleteArray

CoreLib/Base/BaseMemory.h:42–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40
41 template <class T>
42 void GameDeleteArray(_Post_ptr_invalid_ _Pre_writable_size_(n) T* ptr, std::size_t n)
43 {
44 for (std::size_t i = 0; i < n; i++) {
45 ptr[i].~T();
46 }
47
48 GameFree(ptr);
49 }
50
51 template <class T>
52 using GameUniquePtr = std::unique_ptr<T, decltype(&GameDelete<T>)>;

Callers 1

~StaticHashMapMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected