|
int32_t | GetFileVersion () const noexcept |
| < Inherit constructors from Ref<const PluginDescriptor>.
|
|
int32_t | GetVersion () const noexcept |
| Retrieves the version of the plugin.
|
|
std::string_view | GetVersionName () const noexcept |
| Retrieves the version name of the plugin.
|
|
std::string_view | GetFriendlyName () const noexcept |
| Retrieves the friendly name of the plugin.
|
|
std::string_view | GetDescription () const noexcept |
| Retrieves the description of the plugin.
|
|
std::string_view | GetCreatedBy () const noexcept |
| Retrieves the name of the creator of the plugin.
|
|
std::string_view | GetCreatedByURL () const noexcept |
| Retrieves the URL of the creator of the plugin.
|
|
std::string_view | GetDocsURL () const noexcept |
| Retrieves the documentation URL for the plugin.
|
|
std::string_view | GetDownloadURL () const noexcept |
| Retrieves the download URL for the plugin.
|
|
std::string_view | GetUpdateURL () const noexcept |
| Retrieves the update URL for the plugin.
|
|
std::span< std::string_view > | GetSupportedPlatforms () const noexcept |
| Retrieves the supported platforms for the plugin.
|
|
std::span< std::string_view > | GetResourceDirectories () const noexcept |
| Retrieves the resource directories for the plugin.
|
|
std::string_view | GetEntryPoint () const noexcept |
| Retrieves the entry point of the plugin.
|
|
std::string_view | GetLanguageModule () const noexcept |
| Retrieves the language module used by the plugin.
|
|
std::span< const PluginReferenceDescriptorRef > | GetDependencies () const noexcept |
| Retrieves the dependencies of the plugin.
|
|
std::span< const MethodRef > | GetExportedMethods () const noexcept |
| Retrieves the methods exported by the plugin.
|
|
| Ref (const PluginDescriptor &impl) noexcept |
|
| Ref (Ref const &)=default |
|
| Ref (Ref &&)=default |
|
bool | operator== (const Ref &other) const noexcept |
|
bool | operator== (const const PluginDescriptor *impl) const noexcept |
|
Ref & | operator= (const Ref &) &=default |
|
Ref & | operator= (const Ref &) &&=delete |
|
Ref & | operator= (Ref &&) &=default |
|
Ref & | operator= (Ref &&) &&=delete |
|
| operator bool () const noexcept |
|
const void *const | GetPtr () const noexcept |
|
A reference class for the PluginDescriptor
structure.
This class holds a reference to a PluginDescriptor
object, allowing users to retrieve metadata about a plugin, such as version information, description, creator information, URLs, supported platforms, dependencies, and exported methods.
Definition at line 22 of file plugin_descriptor.hpp.