Windows-specific platform information implementation. More...
#include <WindowsPlatformInfo.hpp>
Public Member Functions | |
| WindowsPlatformInfo ()=default | |
| WindowsPlatformInfo (const WindowsPlatformInfo &)=delete | |
| WindowsPlatformInfo & | operator= (const WindowsPlatformInfo &)=delete |
| WindowsPlatformInfo (WindowsPlatformInfo &&)=delete | |
| WindowsPlatformInfo & | operator= (WindowsPlatformInfo &&)=delete |
| ~WindowsPlatformInfo () override=default | |
| Platform | getPlatform () const override |
| Get the Platform object. | |
| std::string | getPlatformName () const override |
| Get the Platform Name object. | |
| Result< std::filesystem::path, FileError > | getExecutablePath () const override |
| Get the Executable Path object. | |
| Result< std::filesystem::path, FileError > | getExecutableDirectory () const override |
| Get the Executable Directory object. | |
| bool | isWindows () const override |
| Check if the platform is Windows. | |
| bool | isLinux () const override |
| Check if the platform is Linux. | |
| bool | isMacOS () const override |
| Check if the platform is macOS. | |
| bool | isEmscripten () const override |
| Check if the platform is Emscripten. | |
| Public Member Functions inherited from dotnamecpp::utils::IPlatformInfo | |
| virtual | ~IPlatformInfo ()=default |
Windows-specific platform information implementation.
|
default |
|
delete |
|
delete |
|
overridedefault |
|
nodiscardoverridevirtual |
Get the Executable Directory object.
Implements dotnamecpp::utils::IPlatformInfo.
|
nodiscardoverridevirtual |
Get the Executable Path object.
Implements dotnamecpp::utils::IPlatformInfo.
|
nodiscardoverridevirtual |
|
nodiscardoverridevirtual |
|
nodiscardoverridevirtual |
|
nodiscardoverridevirtual |
|
nodiscardoverridevirtual |
|
nodiscardoverridevirtual |
|
delete |
|
delete |