Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptDebuggerPacket.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace ScriptDebuggerMessages { class INetworkPayload; }
8namespace cereal { struct ReflectionCtx; }
9// clang-format on
10
11namespace ScriptDebuggerMessages {
12
13struct ScriptDebuggerPacket {
14public:
15 // member variables
16 // NOLINTBEGIN
19 // NOLINTEND
20
21public:
22 // prevent constructor by default
23 ScriptDebuggerPacket& operator=(ScriptDebuggerPacket const&);
24 ScriptDebuggerPacket(ScriptDebuggerPacket const&);
25 ScriptDebuggerPacket();
26
27public:
28 // member functions
29 // NOLINTBEGIN
30 MCNAPI bool deserialize(::std::string const& rawData, ::cereal::ReflectionCtx const& cerealContext);
31
32 MCNAPI ::std::string serialize(::cereal::ReflectionCtx const& cerealContext) const;
33
35 // NOLINTEND
36
37public:
38 // static functions
39 // NOLINTBEGIN
40 MCNAPI static ::ScriptDebuggerMessages::ScriptDebuggerPacket
42 // NOLINTEND
43
44public:
45 // destructor thunk
46 // NOLINTBEGIN
47 MCNAPI void $dtor();
48 // NOLINTEND
49};
50
51} // namespace ScriptDebuggerMessages
Definition INetworkPayload.h:13
MCAPI bool deserialize(::std::string const &rawData, ::cereal::ReflectionCtx const &cerealContext)
MCAPI::std::string serialize(::cereal::ReflectionCtx const &cerealContext) const
static MCAPI ::ScriptDebuggerMessages::ScriptDebuggerPacket fromPayload(::ScriptDebuggerMessages::INetworkPayload const &payload, ::cereal::ReflectionCtx const &ctx)
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14