48 ::std::string
const& _alias,
50 ::std::function<::std::optional<
54 ::std::vector<::Scripting::ModuleDescriptor>&& _dependencies
64 ::std::string
const& _alias,
66 ::std::function<::std::optional<
70 ::std::vector<::Scripting::ModuleDescriptor>&& _dependencies
102 virtual ::std::string getName() const ;
105 virtual ::Scripting::
UUID getUUID() const ;
108 virtual
bool hasAlias(::
std::
string const& alias) const ;
111 virtual ::
std::vector<::Scripting::
Version> getSupportedVersions() const ;
129 MCAPI
void _addRuntimeDependency(
131 ::Scripting::
Version runtimeVersion
134 MCAPI
void addVersionedModuleBinding(
136 ::
std::function<::
std::optional<
140 ::Scripting::
Version runtimeVersion,
144 MCAPI
void addVersionedModuleBinding(
147 ::
std::function<::
std::optional<
151 ::Scripting::
Version runtimeVersion,
159 MCAPI
void* $ctor(::
std::
string name, ::Scripting::
UUID uuid);
171 MCFOLD ::
std::
string $getName() const;
173 MCAPI ::Scripting::
UUID $getUUID() const;
175 MCAPI
bool $hasAlias(::
std::
string const& alias) const;
177 MCAPI ::
std::vector<::Scripting::
Version> $getSupportedVersions() const;
188 MCAPI static
void** $vftable();
Definition ContextConfig.h:7