Sese Framework
2.3.0
A cross-platform framework
|
Initialization task base class. More...
#include <Initializer.h>
Public Types | |
using | Ptr = std::shared_ptr<InitiateTask> |
Initialization task smart pointer. | |
Public Member Functions | |
InitiateTask (std::string name) | |
virtual | ~InitiateTask ()=default |
virtual int32_t | init () noexcept=0 |
virtual int32_t | destroy () noexcept=0 |
const std::string & | getName () const |
Private Attributes | |
std::string | name |
Initialization task base class.
using sese::InitiateTask::Ptr = std::shared_ptr<InitiateTask> |
Initialization task smart pointer.
|
explicit |
|
virtualdefault |
|
pure virtualnoexcept |
|
nodiscard |
|
pure virtualnoexcept |
|
private |