summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/k_resource_limit.h
diff options
context:
space:
mode:
authorChloe Marcec <dmarcecguzman@gmail.com>2021-02-02 03:23:00 +0100
committerChloe Marcec <dmarcecguzman@gmail.com>2021-02-02 03:23:00 +0100
commit9e4b2d60bc4827552b0d74675ae03fec06f73452 (patch)
tree99b841a8e2cd6bf70117bb7e93a8719dafa3f726 /src/core/hle/kernel/k_resource_limit.h
parentfix compile error (diff)
downloadyuzu-9e4b2d60bc4827552b0d74675ae03fec06f73452.tar
yuzu-9e4b2d60bc4827552b0d74675ae03fec06f73452.tar.gz
yuzu-9e4b2d60bc4827552b0d74675ae03fec06f73452.tar.bz2
yuzu-9e4b2d60bc4827552b0d74675ae03fec06f73452.tar.lz
yuzu-9e4b2d60bc4827552b0d74675ae03fec06f73452.tar.xz
yuzu-9e4b2d60bc4827552b0d74675ae03fec06f73452.tar.zst
yuzu-9e4b2d60bc4827552b0d74675ae03fec06f73452.zip
Diffstat (limited to 'src/core/hle/kernel/k_resource_limit.h')
-rw-r--r--src/core/hle/kernel/k_resource_limit.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/core/hle/kernel/k_resource_limit.h b/src/core/hle/kernel/k_resource_limit.h
index 5f916c99c..6b3437ea6 100644
--- a/src/core/hle/kernel/k_resource_limit.h
+++ b/src/core/hle/kernel/k_resource_limit.h
@@ -37,7 +37,7 @@ constexpr bool IsValidResourceType(LimitableResource type) {
class KResourceLimit final : public Object {
public:
- KResourceLimit(KernelCore& kernel, Core::System& system);
+ explicit KResourceLimit(KernelCore& kernel, Core::System& system);
~KResourceLimit();
s64 GetLimitValue(LimitableResource which) const;
@@ -67,10 +67,11 @@ public:
virtual void Finalize() override {}
private:
- std::array<s64, static_cast<std::size_t>(LimitableResource::Count)> limit_values{};
- std::array<s64, static_cast<std::size_t>(LimitableResource::Count)> current_values{};
- std::array<s64, static_cast<std::size_t>(LimitableResource::Count)> current_hints{};
- std::array<s64, static_cast<std::size_t>(LimitableResource::Count)> peak_values{};
+ using ResourceArray = std::array<s64, static_cast<std::size_t>(LimitableResource::Count)>;
+ ResourceArray limit_values{};
+ ResourceArray current_values{};
+ ResourceArray current_hints{};
+ ResourceArray peak_values{};
mutable KLightLock lock;
s32 waiter_count{};
KLightConditionVariable cond_var;