3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/runtime/Error.h"
7#include "mc/deps/scripting/runtime/Result.h"
11namespace Scripting {
struct EngineError; }
12namespace Scripting {
struct EnumBinding; }
13namespace Scripting {
struct ErrorBinding; }
16namespace ScriptModuleMinecraft {
21 enum class Reason :
int {
24 DisallowedNamespace = 2,
43 ::std::string
const& name,
44 ::ScriptModuleMinecraft::ScriptNamespaceNameError::Reason reason
53 MCNAPI static ::Scripting::ErrorBinding
bind();
57 MCNAPI static ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::Scripting::EngineError>
64 MCNAPI
void*
$ctor(::std::string
const& name, ::ScriptModuleMinecraft::ScriptNamespaceNameError::Reason reason);
Definition ScriptNamespaceNameError.h:18
MCAPI ScriptNamespaceNameError(::std::string const &name, ::ScriptModuleMinecraft::ScriptNamespaceNameError::Reason reason)
MCAPI void * $ctor(::std::string const &name, ::ScriptModuleMinecraft::ScriptNamespaceNameError::Reason reason)
static MCAPI ::Scripting::EnumBinding bindReasonEnum()
static MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::Scripting::EngineError > validate(::std::string const &name)
static MCAPI ::Scripting::ErrorBinding bind()
MCAPI ~ScriptNamespaceNameError()