LeviLamina
Loading...
Searching...
No Matches
GeneratorIteratorAny.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/script_engine/ScriptValue.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace Scripting { class IObjectInspector; }
12namespace Scripting { class IRuntime; }
13namespace Scripting { class WeakLifetimeScope; }
14namespace Scripting { struct ContextId; }
15namespace Scripting { struct GeneratorIteratorType; }
16// clang-format on
17
18namespace Scripting {
19
20class GeneratorIteratorAny : public ::Scripting::ScriptValue {
21public:
22 // member variables
23 // NOLINTBEGIN
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
30 GeneratorIteratorAny& operator=(GeneratorIteratorAny const&);
31 GeneratorIteratorAny(GeneratorIteratorAny const&);
32 GeneratorIteratorAny();
33
34public:
35 // virtual functions
36 // NOLINTBEGIN
37 virtual ~GeneratorIteratorAny() /*override*/;
38 // NOLINTEND
39
40public:
41 // member functions
42 // NOLINTBEGIN
44 ::Scripting::IRuntime* runtime,
45 ::Scripting::ContextId contextId,
49 );
50
51 MCNAPI ::Scripting::GeneratorIteratorAny& operator=(::Scripting::GeneratorIteratorAny&& rhs);
52 // NOLINTEND
53
54public:
55 // constructor thunks
56 // NOLINTBEGIN
57 MCNAPI void* $ctor(
58 ::Scripting::IRuntime* runtime,
59 ::Scripting::ContextId contextId,
63 );
64 // NOLINTEND
65
66public:
67 // destructor thunk
68 // NOLINTBEGIN
69 MCNAPI void $dtor();
70 // NOLINTEND
71
72public:
73 // vftables
74 // NOLINTBEGIN
75 MCNAPI static void** $vftable();
76 // NOLINTEND
77};
78
79} // namespace Scripting
Definition GeneratorIteratorAny.h:20
MCAPI GeneratorIteratorAny(::Scripting::IRuntime *runtime, ::Scripting::ContextId contextId, ::Scripting::WeakLifetimeScope scope, ::Scripting::StrongTypedObjectHandle<::Scripting::GeneratorIteratorType > const &generatorIteratorHandle, ::Scripting::IObjectInspector *inspector)
MCAPI::Scripting::GeneratorIteratorAny & operator=(::Scripting::GeneratorIteratorAny &&rhs)
static MCAPI void ** $vftable()
MCAPI void * $ctor(::Scripting::IRuntime *runtime, ::Scripting::ContextId contextId, ::Scripting::WeakLifetimeScope scope, ::Scripting::StrongTypedObjectHandle<::Scripting::GeneratorIteratorType > const &generatorIteratorHandle, ::Scripting::IObjectInspector *inspector)
Definition IObjectInspector.h:13
Definition IRuntime.h:37
Definition ScriptValue.h:7
Definition StrongTypedObjectHandle.h:8
Definition WeakLifetimeScope.h:7
Definition ContextId.h:7
Definition GeneratorIteratorType.h:7
Definition Alias.h:14