aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/k_event.h
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2021-05-29 02:49:07 -0400
committerLioncash <mathew1800@gmail.com>2021-05-29 02:58:32 -0400
commit7b2917b4e1f257a5bca3892be13bb6dcb1ed9820 (patch)
treed92bec1006154a64e5ca2b7bc9d46b4cf61ced95 /src/core/hle/kernel/k_event.h
parentd25648cb6cb2309135bc5555e042aac10db42300 (diff)
kernel: Add missing override specifiers
Over the course of the kernel refactoring a tiny bit of missing overrides slipped through review, so we can add these. While we're at it, we can remove redundant virtual keywords where applicable as well.
Diffstat (limited to 'src/core/hle/kernel/k_event.h')
-rw-r--r--src/core/hle/kernel/k_event.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/core/hle/kernel/k_event.h b/src/core/hle/kernel/k_event.h
index 9a59ffb70..3d3ec99e2 100644
--- a/src/core/hle/kernel/k_event.h
+++ b/src/core/hle/kernel/k_event.h
@@ -20,23 +20,21 @@ class KEvent final : public KAutoObjectWithSlabHeapAndContainer<KEvent, KAutoObj
public:
explicit KEvent(KernelCore& kernel_);
- virtual ~KEvent();
+ ~KEvent() override;
void Initialize(std::string&& name);
- virtual void Finalize() override;
+ void Finalize() override;
- virtual bool IsInitialized() const override {
+ bool IsInitialized() const override {
return initialized;
}
- virtual uintptr_t GetPostDestroyArgument() const override {
+ uintptr_t GetPostDestroyArgument() const override {
return reinterpret_cast<uintptr_t>(owner);
}
- static void PostDestroy(uintptr_t arg);
-
- virtual KProcess* GetOwner() const override {
+ KProcess* GetOwner() const override {
return owner;
}
@@ -48,6 +46,8 @@ public:
return writable_event;
}
+ static void PostDestroy(uintptr_t arg);
+
private:
KReadableEvent readable_event;
KWritableEvent writable_event;