|
int32_t | GetFileVersion () const noexcept |
| < Inherit constructors from Ref<const LanguageModuleDescriptor>. More...
|
|
int32_t | GetVersion () const noexcept |
| Retrieves the version of the language module. More...
|
|
std::string_view | GetVersionName () const noexcept |
| Retrieves the version name of the language module. More...
|
|
std::string_view | GetFriendlyName () const noexcept |
| Retrieves the friendly name of the language module. More...
|
|
std::string_view | GetDescription () const noexcept |
| Retrieves the description of the language module. More...
|
|
std::string_view | GetCreatedBy () const noexcept |
| Retrieves the name of the creator of the language module. More...
|
|
std::string_view | GetCreatedByURL () const noexcept |
| Retrieves the URL of the creator of the language module. More...
|
|
std::string_view | GetDocsURL () const noexcept |
| Retrieves the documentation URL for the language module. More...
|
|
std::string_view | GetDownloadURL () const noexcept |
| Retrieves the download URL for the language module. More...
|
|
std::string_view | GetUpdateURL () const noexcept |
| Retrieves the update URL for the language module. More...
|
|
std::span< std::string_view > | GetSupportedPlatforms () const noexcept |
| Retrieves the supported platforms for the language module. More...
|
|
std::span< std::string_view > | GetResourceDirectories () const noexcept |
| Retrieves the resource directories for the language module. More...
|
|
std::span< std::string_view > | GetLibraryDirectories () const noexcept |
| Retrieves the library directories for the language module. More...
|
|
std::string_view | GetLanguage () const noexcept |
| Retrieves the programming language of the language module. More...
|
|
bool | IsForceLoad () const noexcept |
| Checks if the language module is forced to load. More...
|
|
| Ref (const LanguageModuleDescriptor &impl) noexcept |
|
| Ref (Ref const &)=default |
|
| Ref (Ref &&)=default |
|
bool | operator== (const Ref &other) const noexcept |
|
bool | operator== (const const LanguageModuleDescriptor *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 |
|
A reference class for the LanguageModuleDescriptor
structure.
This class holds a reference to a LanguageModuleDescriptor
object, allowing users to retrieve detailed information about a language module, such as version, name, description, URLs, supported platforms, resource directories, and other metadata.
Definition at line 20 of file language_module_descriptor.hpp.