LeviLamina
Loading...
Searching...
No Matches
BaseError.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Scripting { struct CallStackEntry; }
8// clang-format on
9
10namespace Scripting {
11
12struct BaseError {
13public:
14 // member variables
15 // NOLINTBEGIN
16 ::ll::TypedStorage<8, 32, ::std::string> name;
17 ::ll::TypedStorage<8, 32, ::std::string> message;
18 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> sourceMapDebugId;
19 ::ll::TypedStorage<8, 24, ::std::vector<::Scripting::CallStackEntry>> mCallStack;
20 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mCallStackStr;
21 ::ll::TypedStorage<1, 1, bool> throwAsString;
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
26 BaseError(BaseError const&);
27 BaseError();
28
29public:
30 // member functions
31 // NOLINTBEGIN
33
34 MCAPI ::Scripting::BaseError& operator=(::Scripting::BaseError&&);
35
36 MCAPI ::Scripting::BaseError& operator=(::Scripting::BaseError const&);
37
38 MCAPI void setCallStack(::std::string _backtrace);
39
40 MCAPI ::std::string toString() const;
41
42 MCAPI ~BaseError();
43 // NOLINTEND
44
45public:
46 // constructor thunks
47 // NOLINTBEGIN
48 MCAPI void* $ctor(::Scripting::BaseError&&);
49 // NOLINTEND
50
51public:
52 // destructor thunk
53 // NOLINTBEGIN
54 MCAPI void $dtor();
55 // NOLINTEND
56};
57
58} // namespace Scripting
Definition BaseError.h:12