LeviLamina
Loading...
Searching...
No Matches
WeakLifetimeScope.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Scripting { class LifetimeRegistry; }
8namespace Scripting { class LifetimeRegistryReference; }
9namespace Scripting { struct ContextId; }
10// clang-format on
11
12namespace Scripting {
13
15public:
16 // member variables
17 // NOLINTBEGIN
20 // NOLINTEND
21
22public:
23 // member functions
24 // NOLINTBEGIN
26
28
30
32
33 MCNAPI ::Scripting::ContextId getContextId() const;
34
35 MCNAPI ::Scripting::LifetimeRegistry* getLifetimeRegistry() const;
36
37 MCNAPI ::Scripting::WeakLifetimeScope& operator=(::Scripting::WeakLifetimeScope&& rhs);
38
39 MCNAPI ::Scripting::WeakLifetimeScope& operator=(::Scripting::WeakLifetimeScope const& rhs);
40
41 MCNAPI bool operator==(::Scripting::WeakLifetimeScope const& rhs) const;
42
43 MCNAPI bool valid() const;
44
46 // NOLINTEND
47
48public:
49 // constructor thunks
50 // NOLINTBEGIN
51 MCNAPI void* $ctor();
52
54
56
57 MCNAPI void* $ctor(::Scripting::WeakLifetimeScope const& rhs);
58 // NOLINTEND
59
60public:
61 // destructor thunk
62 // NOLINTBEGIN
63 MCNAPI void $dtor();
64 // NOLINTEND
65};
66
67} // namespace Scripting
Definition LifetimeRegistryReference.h:7
Definition LifetimeRegistry.h:18
Definition WeakLifetimeScope.h:14
MCAPI::Scripting::ContextId getContextId() const
MCAPI void * $ctor(::Scripting::LifetimeRegistryReference *registryRef)
MCAPI void * $ctor(::Scripting::WeakLifetimeScope &&rhs)
MCAPI::Scripting::WeakLifetimeScope & operator=(::Scripting::WeakLifetimeScope const &rhs)
MCAPI::Scripting::LifetimeRegistry * getLifetimeRegistry() const
MCAPI bool valid() const
MCAPI bool operator==(::Scripting::WeakLifetimeScope const &rhs) const
MCAPI WeakLifetimeScope(::Scripting::LifetimeRegistryReference *registryRef)
MCAPI WeakLifetimeScope(::Scripting::WeakLifetimeScope const &rhs)
MCAPI::Scripting::WeakLifetimeScope & operator=(::Scripting::WeakLifetimeScope &&rhs)
MCAPI void * $ctor(::Scripting::WeakLifetimeScope const &rhs)
MCAPI WeakLifetimeScope(::Scripting::WeakLifetimeScope &&rhs)
Definition ContextId.h:7
Definition Alias.h:14