LeviLamina
Loading...
Searching...
No Matches
IManager.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
7
#include "mc/deps/core/utility/NonOwnerPointer.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
Automation {
class
AutomationClient
; }
12
namespace
CodeBuilder {
class
IMessenger
; }
13
// clang-format on
14
15
namespace
CodeBuilder {
16
17
class
IManager
:
public
::Bedrock::EnableNonOwnerReferences
{
18
public
:
19
// virtual functions
20
// NOLINTBEGIN
21
virtual
~IManager
()
/*override*/
;
22
23
virtual ::Bedrock::NotNullNonOwnerPtr<::Automation::AutomationClient> getAutomationClient()
const
= 0;
24
25
virtual ::Bedrock::NotNullNonOwnerPtr<::CodeBuilder::IMessenger> getEventing()
const
= 0;
26
// NOLINTEND
27
28
public
:
29
// destructor thunk
30
// NOLINTBEGIN
31
MCNAPI
void
$dtor
();
32
// NOLINTEND
33
34
public
:
35
// virtual function thunks
36
// NOLINTBEGIN
37
38
// NOLINTEND
39
};
40
41
}
// namespace CodeBuilder
Automation::AutomationClient
Definition
AutomationClient.h:26
Bedrock::EnableNonOwnerReferences
Definition
EnableNonOwnerReferences.h:7
CodeBuilder::IManager
Definition
IManager.h:17
CodeBuilder::IManager::$dtor
MCAPI void $dtor()
CodeBuilder::IMessenger
Definition
IMessenger.h:24
src
mc
codebuilder
IManager.h
Generated on
for LeviLamina by
1.16.1