#pragma once #include "RE/N/NiTMap.h" #include "RE/N/NiTPointerAllocator.h" namespace RE { template class NiTPointerMap : public NiTMapBase, Key, T> // 00 { private: using super = NiTMapBase, Key, T>; public: using key_type = typename super::key_type; using mapped_type = typename super::mapped_type; using value_type = typename super::value_type; using size_type = typename super::size_type; using allocator_type = typename super::allocator_type; protected: value_type* malloc_value() override; // 05 void free_value(value_type* a_value) override; // 06 }; }