LeviLamina
Loading...
Searching...
No Matches
TypeMapData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/binding_type/TaggedBinding.h"
7
8namespace Scripting {
9
11public:
12 // TypeMapData inner types declare
13 // clang-format off
14 struct Mapping;
15 // clang-format on
16
17 // TypeMapData inner types define
18 struct Mapping {
19 public:
20 // member variables
21 // NOLINTBEGIN
26 // NOLINTEND
27
28 public:
29 // prevent constructor by default
30 Mapping& operator=(Mapping const&);
31 Mapping(Mapping const&);
32 Mapping();
33
34 public:
35 // member functions
36 // NOLINTBEGIN
37 MCAPI ~Mapping();
38 // NOLINTEND
39
40 public:
41 // destructor thunk
42 // NOLINTBEGIN
43 MCAPI void $dtor();
44 // NOLINTEND
45 };
46
47public:
48 // member variables
49 // NOLINTBEGIN
52 // NOLINTEND
53
54public:
55 // prevent constructor by default
56 TypeMapData& operator=(TypeMapData const&);
59
60public:
61 // member functions
62 // NOLINTBEGIN
63 MCAPI TypeMapData(::std::string name_, ::std::vector<::Scripting::TypeMapData::Mapping> mappings_);
64
65 MCAPI ~TypeMapData();
66 // NOLINTEND
67
68public:
69 // constructor thunks
70 // NOLINTBEGIN
71 MCAPI void* $ctor(::std::string name_, ::std::vector<::Scripting::TypeMapData::Mapping> mappings_);
72 // NOLINTEND
73
74public:
75 // destructor thunk
76 // NOLINTBEGIN
77 MCAPI void $dtor();
78 // NOLINTEND
79};
80
81} // namespace Scripting
Definition TaggedBinding.h:13
Definition TypeMapData.h:18
Definition TypeMapData.h:10
Definition Alias.h:14