|
int32_t | GetFileVersion () const noexcept |
| Retrieves the file version of the plugin.
|
|
plg::version | 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< const std::string_view > | GetSupportedPlatforms () const noexcept |
| Retrieves the supported platforms for the plugin.
|
|
std::span< const 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 PluginReferenceDescriptorHandle > | GetDependencies () const noexcept |
| Retrieves the dependencies of the plugin.
|
|
std::span< const MethodHandle > | GetExportedMethods () const noexcept |
| Retrieves the methods exported by the plugin.
|
|
Public Member Functions inherited from plugify::Handle< const PluginDescriptor > |
| Handle () noexcept |
| Default constructor. Initializes the handle with a null pointer.
|
|
| Handle (const PluginDescriptor &impl) noexcept |
| Constructs a Handle object from an instance of type T.
|
|
| Handle (const Handle &)=default |
| Copy constructor. Creates a new Handle object from another Handle object.
|
|
| Handle (Handle &&)=default |
| Move constructor. Transfers ownership from another Handle object.
|
|
auto | operator<=> (const Handle &) const=default |
| Comparison operator (<=>) for comparing two Handle objects.
|
|
Handle & | operator= (const Handle &) &=default |
| Copy assignment operator. Copies the handle from another Handle object.
|
|
Handle & | operator= (const Handle &) &&=delete |
| Copy assignment operator for rvalue references is deleted.
|
|
Handle & | operator= (Handle &&) &=default |
| Move assignment operator. Transfers ownership from another Handle object.
|
|
Handle & | operator= (Handle &&) &&=delete |
| Move assignment operator for rvalue references is deleted.
|
|
| operator bool () const noexcept |
| Explicit conversion operator to bool, indicating if the pointer is non-zero.
|
|
| operator uintptr_t () const noexcept |
| Converts the Handle object to a uintptr_t.
|
|
| operator void * () const noexcept |
| Converts the Handle object to a void pointer.
|
|
A handle class for the PluginDescriptor
structure.
Definition at line 21 of file plugin_descriptor.hpp.