LeviLamina
Loading...
Searching...
No Matches
ScriptServerNetworkHandlerReference.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7
8// auto generated forward declare list
9// clang-format off
11namespace Scripting { struct EngineError; }
12// clang-format on
13
14class ScriptServerNetworkHandlerReference {
15public:
16 // member variables
17 // NOLINTBEGIN
19 // NOLINTEND
20
21public:
22 // prevent constructor by default
23 ScriptServerNetworkHandlerReference& operator=(ScriptServerNetworkHandlerReference const&);
24 ScriptServerNetworkHandlerReference(ScriptServerNetworkHandlerReference const&);
25 ScriptServerNetworkHandlerReference();
26
27public:
28 // member functions
29 // NOLINTBEGIN
32 );
33
34 MCNAPI ::Bedrock::NonOwnerPointer<::ServerNetworkHandler> tryGet() const;
35
36 MCNAPI ::nonstd::expected<::Bedrock::NotNullNonOwnerPtr<::ServerNetworkHandler>, ::Scripting::EngineError>
37 unwrap() const;
38 // NOLINTEND
39
40public:
41 // constructor thunks
42 // NOLINTBEGIN
43 MCNAPI void* $ctor(::std::function<::Bedrock::NonOwnerPointer<::ServerNetworkHandler>()>&& fetcher);
44 // NOLINTEND
45};
Definition NonOwnerPointer.h:9
MCAPI ScriptServerNetworkHandlerReference(::std::function<::Bedrock::NonOwnerPointer<::ServerNetworkHandler >()> &&fetcher)
MCAPI ::Bedrock::NonOwnerPointer<::ServerNetworkHandler > tryGet() const
MCAPI ::nonstd::expected<::Bedrock::NotNullNonOwnerPtr<::ServerNetworkHandler >, ::Scripting::EngineError > unwrap() const
MCAPI void * $ctor(::std::function<::Bedrock::NonOwnerPointer<::ServerNetworkHandler >()> &&fetcher)
Definition ServerNetworkHandler.h:184
Definition EngineError.h:15
Definition Alias.h:14