#include <MetatomicLoader.h>
Public Types | |
| using | create_fn = EonMtaPot *(*)(const EonMtaConfig *, char *, size_t) |
| using | destroy_fn = void (*)(EonMtaPot *) |
| using | force_fn |
| using | abi_version_fn = int (*)(void) |
Public Member Functions | |
| virtual | ~IMetatomicLoader ()=default |
| virtual void | require_loaded ()=0 |
| virtual bool | is_loaded () const noexcept=0 |
| IMetatomicLoader (const IMetatomicLoader &)=delete | |
| IMetatomicLoader & | operator= (const IMetatomicLoader &)=delete |
Public Attributes | |
| create_fn | create {nullptr} |
| destroy_fn | destroy {nullptr} |
| force_fn | force {nullptr} |
| abi_version_fn | abi_version {nullptr} |
Protected Member Functions | |
| IMetatomicLoader ()=default | |
Definition at line 21 of file MetatomicLoader.h.
| using eonc::IMetatomicLoader::abi_version_fn = int (*)(void) |
Definition at line 27 of file MetatomicLoader.h.
| using eonc::IMetatomicLoader::create_fn = EonMtaPot *(*)(const EonMtaConfig *, char *, size_t) |
Definition at line 23 of file MetatomicLoader.h.
| using eonc::IMetatomicLoader::destroy_fn = void (*)(EonMtaPot *) |
Definition at line 24 of file MetatomicLoader.h.
Definition at line 25 of file MetatomicLoader.h.
|
virtualdefault |
|
delete |
|
protecteddefault |
|
nodiscardpure virtualnoexcept |
Implemented in eonc::MetatomicLoader.
|
delete |
|
pure virtual |
Implemented in eonc::MetatomicLoader.
| abi_version_fn eonc::IMetatomicLoader::abi_version {nullptr} |
Definition at line 32 of file MetatomicLoader.h.
| create_fn eonc::IMetatomicLoader::create {nullptr} |
Definition at line 29 of file MetatomicLoader.h.
| destroy_fn eonc::IMetatomicLoader::destroy {nullptr} |
Definition at line 30 of file MetatomicLoader.h.
| force_fn eonc::IMetatomicLoader::force {nullptr} |
Definition at line 31 of file MetatomicLoader.h.