mirror of
https://github.com/Relintai/rcpp_framework.git
synced 2024-11-14 04:57:21 +01:00
27 lines
442 B
C++
27 lines
442 B
C++
#include "platform.h"
|
|
|
|
#include "core/error_macros.h"
|
|
|
|
void Platform::arg_setup(int argc, char **argv, char **envp) {
|
|
arg_parser.setup(argc, argv, envp);
|
|
}
|
|
|
|
String Platform::get_executable_path() {
|
|
return arg_parser.executable_name;
|
|
}
|
|
|
|
Platform *Platform::get_singleton() {
|
|
return _self;
|
|
}
|
|
|
|
Platform::Platform() {
|
|
_self = this;
|
|
}
|
|
Platform::~Platform() {
|
|
if (_self == this) {
|
|
_self = nullptr;
|
|
}
|
|
}
|
|
|
|
Platform *Platform::_self = nullptr;
|