| 71 | |
| 72 | private: |
| 73 | static inline void DoDelete(void* ptr) noexcept { |
| 74 | TInfo* info = InfoPtr(static_cast<T*>(ptr)); |
| 75 | info->~TInfo(); |
| 76 | ::operator delete(ptr); |
| 77 | } |
| 78 | |
| 79 | static constexpr size_t CombinedSizeOfInstanceWithTInfo() noexcept { |
| 80 | return AlignUp(sizeof(T), alignof(TInfo)) + sizeof(TInfo); |
nothing calls this directly
no test coverage detected