3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/runtime/BaseError.h"
7#include "mc/deps/scripting/runtime/Result.h"
12namespace Scripting {
struct EngineError; }
13namespace Scripting {
struct EnumBinding; }
14namespace Scripting {
struct ErrorBinding; }
17namespace ScriptModuleMinecraft {
22 enum class Reason :
int {
25 DisallowedNamespace = 2,
45 ::ScriptModuleMinecraft::ScriptCustomComponentNameError::Reason reason
54 MCNAPI static ::Scripting::ErrorBinding
bind();
58 MCNAPI static ::Scripting::
59 Result<void, ::ScriptModuleMinecraft::ScriptCustomComponentNameError, ::Scripting::EngineError>
67 $ctor(
::HashedString const& componentName, ::ScriptModuleMinecraft::ScriptCustomComponentNameError::Reason reason);
Definition HashedString.h:5
Definition ScriptCustomComponentNameError.h:19
MCAPI void * $ctor(::HashedString const &componentName, ::ScriptModuleMinecraft::ScriptCustomComponentNameError::Reason reason)
static MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentNameError, ::Scripting::EngineError > validate(::HashedString const &componentName)
MCAPI ScriptCustomComponentNameError(::HashedString const &componentName, ::ScriptModuleMinecraft::ScriptCustomComponentNameError::Reason reason)
MCAPI ~ScriptCustomComponentNameError()
static MCAPI ::Scripting::EnumBinding bindReasonEnum()
static MCAPI ::Scripting::ErrorBinding bind()
Definition BaseError.h:12