Emscripten-specific platform information implementation. More...
#include <EmscriptenPlatformInfo.hpp>
Public Member Functions | |
| EmscriptenPlatformInfo ()=default | |
| EmscriptenPlatformInfo (const EmscriptenPlatformInfo &)=delete | |
| EmscriptenPlatformInfo & | operator= (const EmscriptenPlatformInfo &)=delete |
| EmscriptenPlatformInfo (EmscriptenPlatformInfo &&)=delete | |
| EmscriptenPlatformInfo & | operator= (EmscriptenPlatformInfo &&)=delete |
| ~EmscriptenPlatformInfo () 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 |
Emscripten-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 |