kernel/handle_table: Default destructor in the cpp file

We don't need to potentially inline the teardown logic of all of the
handle instances.
This commit is contained in:
Lioncash 2018-11-21 18:22:24 -05:00 committed by fearlessTobi
parent aa168b46a0
commit 83f6e9ea72
2 changed files with 3 additions and 0 deletions

View file

@ -17,6 +17,8 @@ HandleTable::HandleTable(KernelSystem& kernel) : kernel(kernel) {
Clear(); Clear();
} }
HandleTable::~HandleTable() = default;
ResultVal<Handle> HandleTable::Create(SharedPtr<Object> obj) { ResultVal<Handle> HandleTable::Create(SharedPtr<Object> obj) {
DEBUG_ASSERT(obj != nullptr); DEBUG_ASSERT(obj != nullptr);

View file

@ -43,6 +43,7 @@ enum KernelHandle : Handle {
class HandleTable final : NonCopyable { class HandleTable final : NonCopyable {
public: public:
explicit HandleTable(KernelSystem& kernel); explicit HandleTable(KernelSystem& kernel);
~HandleTable();
/** /**
* Allocates a handle for the given object. * Allocates a handle for the given object.