LeviLamina
Loading...
Searching...
No Matches
ArmSize.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace persona { struct SizeInfo; }
8// clang-format on
9
10namespace persona {
11
12class ArmSize {
13public:
14 // ArmSize inner types define
15 enum class Type : uint64 {
16 Slim = 0,
17 Wide = 1,
18 Count = 2,
19 Unknown = 3,
20 };
21
22 using SizeInfoList = ::std::unordered_map<::persona::ArmSize::Type, ::persona::SizeInfo>;
23
24public:
25 // static functions
26 // NOLINTBEGIN
27 MCAPI static ::std::string getStringFromType(::persona::ArmSize::Type armSizeType);
28 // NOLINTEND
29
30public:
31 // static variables
32 // NOLINTBEGIN
33 MCAPI static ::std::unordered_map<::persona::ArmSize::Type, ::persona::SizeInfo> const& mInfoList();
34 // NOLINTEND
35};
36
37} // namespace persona
Definition ArmSize.h:12