Sese Framework
2.3.0
A cross-platform framework
|
Runtime path initialization task. More...
#include <Paths.h>
Public Member Functions | |
PathsInitiateTask () | |
int32_t | init () noexcept override |
int32_t | destroy () noexcept override |
Public Member Functions inherited from sese::InitiateTask | |
InitiateTask (std::string name) | |
virtual | ~InitiateTask ()=default |
const std::string & | getName () const |
Additional Inherited Members | |
Public Types inherited from sese::InitiateTask | |
using | Ptr = std::shared_ptr<InitiateTask> |
Initialization task smart pointer. | |
Runtime path initialization task.
sese::system::PathsInitiateTask::PathsInitiateTask | ( | ) |
|
overridevirtualnoexcept |
Implements sese::InitiateTask.
|
overridevirtualnoexcept |
Implements sese::InitiateTask.
References sese::system::Path::fromNativePath(), g_executable_name, g_executable_path, g_work_dir, and sese::system::Path::isValid().