LeviLamina
Loading...
Searching...
No Matches
CommandOutputParameter.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/server/commands/CommandSelectorResults.h"
7
8// auto generated forward declare list
9// clang-format off
10class Actor;
11class BlockPos;
12class Player;
13// clang-format on
14
15class CommandOutputParameter {
16public:
17 // CommandOutputParameter inner types define
18 enum class NoCountType : int {
19 NoCount = 0,
20 };
21
22public:
23 // member variables
24 // NOLINTBEGIN
25 ::std::string mString;
26 int mCount;
27 // NOLINTEND
28
29 operator std::string const&() const { return mString; }
30
31public:
32 // prevent constructor by default
33 CommandOutputParameter& operator=(CommandOutputParameter const&);
34 CommandOutputParameter();
35
36public:
37 // member functions
38 // NOLINTBEGIN
39 MCAPI explicit CommandOutputParameter(::CommandOutputParameter::NoCountType);
40
41 MCAPI explicit CommandOutputParameter(::CommandSelectorResults<::Actor> const& entities);
42
43 MCAPI explicit CommandOutputParameter(::std::vector<::Actor const*> const& entities);
44
45 MCAPI explicit CommandOutputParameter(::Actor const& entity);
46
47 MCAPI explicit CommandOutputParameter(::Actor const* entity);
48
49 MCAPI explicit CommandOutputParameter(::CommandSelectorResults<::Player> const& players);
50
51 MCAPI explicit CommandOutputParameter(::std::vector<::Player const*> const& players);
52
53 MCAPI CommandOutputParameter(::CommandOutputParameter&& rhs);
54
55 MCAPI CommandOutputParameter(::CommandOutputParameter const& rhs);
56
57 MCAPI explicit CommandOutputParameter(::std::vector<::std::string> const& strings);
58
59 MCAPI explicit CommandOutputParameter(::std::string const& text);
60
61 MCAPI explicit CommandOutputParameter(char const* text);
62
63 MCAPI explicit CommandOutputParameter(int value);
64
65 MCAPI explicit CommandOutputParameter(float value);
66
67 MCAPI explicit CommandOutputParameter(::BlockPos value);
68
69 MCAPI explicit CommandOutputParameter(bool value);
70
71 MCAPI ::CommandOutputParameter& operator=(::CommandOutputParameter&& rhs);
72
73 MCAPI ~CommandOutputParameter();
74 // NOLINTEND
75
76public:
77 // constructor thunks
78 // NOLINTBEGIN
79 MCFOLD void* $ctor(::CommandOutputParameter::NoCountType);
80
81 MCFOLD void* $ctor(::CommandSelectorResults<::Actor> const& entities);
82
83 MCFOLD void* $ctor(::std::vector<::Actor const*> const& entities);
84
85 MCFOLD void* $ctor(::Actor const& entity);
86
87 MCFOLD void* $ctor(::Actor const* entity);
88
89 MCFOLD void* $ctor(::CommandSelectorResults<::Player> const& players);
90
91 MCFOLD void* $ctor(::std::vector<::Player const*> const& players);
92
93 MCAPI void* $ctor(::CommandOutputParameter&& rhs);
94
95 MCAPI void* $ctor(::CommandOutputParameter const& rhs);
96
97 MCAPI void* $ctor(::std::vector<::std::string> const& strings);
98
99 MCAPI void* $ctor(::std::string const& text);
100
101 MCAPI void* $ctor(char const* text);
102
103 MCAPI void* $ctor(int value);
104
105 MCAPI void* $ctor(float value);
106
107 MCAPI void* $ctor(::BlockPos value);
108
109 MCAPI void* $ctor(bool value);
110 // NOLINTEND
111
112public:
113 // destructor thunk
114 // NOLINTBEGIN
115 MCFOLD void $dtor();
116 // NOLINTEND
117};
Definition Actor.h:125
Definition BlockPos.h:21
Definition CommandSelectorResults.h:6
Definition Player.h:137