LeviLamina
Loading...
Searching...
No Matches
GroupToken.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace Core::Profile {
6
7class GroupToken {
8public:
9 // GroupToken inner types declare
10 // clang-format off
11 struct AnnotationData;
12 struct CounterImplToken;
13 struct ScopeImplToken;
14 // clang-format on
15
16 // GroupToken inner types define
18 public:
19 // member variables
20 // NOLINTBEGIN
24 // NOLINTEND
25
26 public:
27 // prevent constructor by default
28 AnnotationData& operator=(AnnotationData const&);
31 };
32
34 public:
35 // member variables
36 // NOLINTBEGIN
39 // NOLINTEND
40
41 public:
42 // prevent constructor by default
43 ScopeImplToken& operator=(ScopeImplToken const&);
46 };
47
49 public:
50 // member variables
51 // NOLINTBEGIN
54 // NOLINTEND
55
56 public:
57 // prevent constructor by default
58 CounterImplToken& operator=(CounterImplToken const&);
61 };
62
63public:
64 // member variables
65 // NOLINTBEGIN
71 // NOLINTEND
72
73public:
74 // prevent constructor by default
75 GroupToken& operator=(GroupToken const&);
76 GroupToken(GroupToken const&);
77 GroupToken();
78};
79
80} // namespace Core::Profile
Definition GroupToken.h:7
Definition Alias.h:14