LeviLamina
Loading...
Searching...
No Matches
BaseError.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace Scripting {
6
7struct BaseError {
8public:
9 // member variables
10 // NOLINTBEGIN
18 // NOLINTEND
19
20public:
21 // prevent constructor by default
22 BaseError();
23
24public:
25 // member functions
26 // NOLINTBEGIN
28
29 MCNAPI BaseError(::std::string const& name_, ::std::string const& message_);
30
31 MCNAPI ::Scripting::BaseError& operator=(::Scripting::BaseError&&);
32
33 MCNAPI ::Scripting::BaseError& operator=(::Scripting::BaseError const&);
34
35 MCNAPI void setCallStack(::std::string _backtrace);
36
37 MCNAPI ::std::string toString() const;
38
39 MCNAPI ~BaseError();
40 // NOLINTEND
41
42public:
43 // constructor thunks
44 // NOLINTBEGIN
45 MCNAPI void* $ctor(::Scripting::BaseError const&);
46
47 MCNAPI void* $ctor(::std::string const& name_, ::std::string const& message_);
48 // NOLINTEND
49
50public:
51 // destructor thunk
52 // NOLINTBEGIN
53 MCNAPI void $dtor();
54 // NOLINTEND
55};
56
57} // namespace Scripting
Definition BaseError.h:7
MCAPI void * $ctor(::Scripting::BaseError const &)
MCAPI BaseError(::Scripting::BaseError const &)
MCAPI::Scripting::BaseError & operator=(::Scripting::BaseError &&)
MCAPI::std::string toString() const
MCAPI void $dtor()
MCAPI BaseError(::std::string const &name_, ::std::string const &message_)
MCAPI void * $ctor(::std::string const &name_, ::std::string const &message_)
MCAPI void setCallStack(::std::string _backtrace)
MCAPI::Scripting::BaseError & operator=(::Scripting::BaseError const &)
Definition Alias.h:14