LeviLamina
Loading...
Searching...
No Matches
ScopeData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace Bedrock::Profile::Whisker {
6
7struct ScopeData {
8public:
9 // ScopeData inner types declare
10 // clang-format off
11 struct Historical;
12 struct Recent;
13 // clang-format on
14
15 // ScopeData inner types define
16 struct Historical {
17 public:
18 // member variables
19 // NOLINTBEGIN
24 // NOLINTEND
25
26 public:
27 // prevent constructor by default
28 Historical& operator=(Historical const&);
29 Historical(Historical const&);
30 Historical();
31 };
32
33 struct Recent {
34 public:
35 // member variables
36 // NOLINTBEGIN
41 // NOLINTEND
42
43 public:
44 // prevent constructor by default
45 Recent& operator=(Recent const&);
46 Recent(Recent const&);
47 Recent();
48 };
49
50public:
51 // member variables
52 // NOLINTBEGIN
56 // NOLINTEND
57
58public:
59 // prevent constructor by default
60 ScopeData& operator=(ScopeData const&);
61 ScopeData(ScopeData const&);
62 ScopeData();
63};
64
65} // namespace Bedrock::Profile::Whisker
Definition Alias.h:14