21 enum class Reason :
int {
24 DisallowedNamespace = 2,
30 ::ll::TypedStorage<4, 4, ::ScriptModuleMinecraft::ScriptNamespaceNameError::Reason> mReason;
35 ScriptNamespaceNameError();
41 ::std::string
const& name,
42 ::std::string
const& message,
43 ::ScriptModuleMinecraft::ScriptNamespaceNameError::Reason reason
50 MCNAPI static ::Scripting::ErrorBinding
bind();
54 MCNAPI static ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::Scripting::EngineError>
55 validate(::std::string
const& name,
bool allowMinecraftNamespace,
bool allowMultipleNamespaces);
62 ::std::string
const& name,
63 ::std::string
const& message,
64 ::ScriptModuleMinecraft::ScriptNamespaceNameError::Reason reason
static MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::Scripting::EngineError > validate(::std::string const &name, bool allowMinecraftNamespace, bool allowMultipleNamespaces)