|
virtual::std::string | getName () const |
|
virtual::Scripting::UUID | getUUID () const |
|
virtual bool | hasAlias (::std::string const &alias) const |
|
virtual ::std::vector<::Scripting::Version > | getSupportedVersions () const |
|
virtual ::std::vector<::Scripting::ModuleDescriptor > | getDependencies (::Scripting::Version version) const |
|
virtual ::std::optional<::Scripting::ModuleBinding > | createModuleBinding (::Scripting::Version version, ::std::optional<::Scripting::ContextConfig > const &config) |
|
MCAPI void | _addRuntimeDependency (::std::vector<::Scripting::ModuleDescriptor > &dependencies, ::Scripting::Version runtimeVersion) |
|
MCAPI void | addVersionedModuleBinding (::Scripting::Version version, ::std::function<::std::optional< ::Scripting::ModuleBinding >(::Scripting::ModuleBindingBuilder &, ::std::optional<::Scripting::ContextConfig > const &)> moduleCreatorFn, ::Scripting::Version runtimeVersion, ::std::vector<::Scripting::ModuleDescriptor > dependencies) |
|
MCAPI void | addVersionedModuleBinding (::std::string alias, ::Scripting::Version version, ::std::function<::std::optional< ::Scripting::ModuleBinding >(::Scripting::ModuleBindingBuilder &, ::std::optional<::Scripting::ContextConfig > const &)> moduleCreatorFn, ::Scripting::Version runtimeVersion, ::std::vector<::Scripting::ModuleDescriptor > dependencies) |
|
MCAPI void * | $ctor (::std::string name, ::Scripting::UUID uuid) |
|
MCAPI void | $dtor () |
|
MCFOLD::std::string | $getName () const |
|
MCAPI::Scripting::UUID | $getUUID () const |
|
MCAPI bool | $hasAlias (::std::string const &alias) const |
|
MCAPI ::std::vector<::Scripting::Version > | $getSupportedVersions () const |
|
MCAPI ::std::vector<::Scripting::ModuleDescriptor > | $getDependencies (::Scripting::Version version) const |
|
MCAPI ::std::optional<::Scripting::ModuleBinding > | $createModuleBinding (::Scripting::Version version, ::std::optional<::Scripting::ContextConfig > const &config) |
|
|
static MCAPI ::mce::UUID const & | ModuleUUID () |
|
static MCAPI void ** | $vftable () |
|
◆ getName()
virtual::std::string Scripting::GenericModuleBindingFactory::getName |
( |
| ) |
const |
|
virtualinherited |
◆ getUUID()
virtual::Scripting::UUID Scripting::GenericModuleBindingFactory::getUUID |
( |
| ) |
const |
|
virtualinherited |
◆ hasAlias()
virtual bool Scripting::GenericModuleBindingFactory::hasAlias |
( |
::std::string const & | alias | ) |
const |
|
virtualinherited |
◆ getSupportedVersions()
virtual ::std::vector<::Scripting::Version > Scripting::GenericModuleBindingFactory::getSupportedVersions |
( |
| ) |
const |
|
virtualinherited |
◆ getDependencies()
◆ createModuleBinding()
The documentation for this class was generated from the following file: