LeviLamina
Loading...
Searching...
No Matches
ErrorBinding.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
8// auto generated forward declare list
9// clang-format off
10namespace Scripting { struct FunctionBinding; }
11namespace Scripting { struct PropertyBinding; }
12// clang-format on
13
14namespace Scripting {
15
16struct ErrorBinding : public ::Scripting::TaggedBinding {
17public:
18 // member variables
19 // NOLINTBEGIN
24 // NOLINTEND
25
26public:
27 // prevent constructor by default
28 ErrorBinding& operator=(ErrorBinding const&);
29 ErrorBinding(ErrorBinding const&);
30 ErrorBinding();
31
32public:
33 // member functions
34 // NOLINTBEGIN
36 ::std::string name_,
37 ::entt::meta_type type_,
38 ::std::vector<::Scripting::FunctionBinding> constructors_,
39 ::std::vector<::Scripting::PropertyBinding> properties_
40 );
41
42 MCNAPI ~ErrorBinding();
43 // NOLINTEND
44
45public:
46 // constructor thunks
47 // NOLINTBEGIN
48 MCNAPI void* $ctor(
49 ::std::string name_,
50 ::entt::meta_type type_,
51 ::std::vector<::Scripting::FunctionBinding> constructors_,
52 ::std::vector<::Scripting::PropertyBinding> properties_
53 );
54 // NOLINTEND
55
56public:
57 // destructor thunk
58 // NOLINTBEGIN
59 MCNAPI void $dtor();
60 // NOLINTEND
61};
62
63} // namespace Scripting
MCAPI void * $ctor(::std::string name_, ::entt::meta_type type_, ::std::vector<::Scripting::FunctionBinding > constructors_, ::std::vector<::Scripting::PropertyBinding > properties_)
MCAPI ErrorBinding(::std::string name_, ::entt::meta_type type_, ::std::vector<::Scripting::FunctionBinding > constructors_, ::std::vector<::Scripting::PropertyBinding > properties_)
Definition FunctionBinding.h:10
Definition PropertyBinding.h:10
Definition TaggedBinding.h:13
Definition Alias.h:14