#include <shared_library.h>
◆ Flags
Enumerator |
---|
SHLIB_GLOBAL | |
SHLIB_LOCAL | |
◆ SharedLibrary() [1/4]
apollo::cyber::class_loader::SharedLibrary::SharedLibrary |
( |
| ) |
|
|
default |
◆ ~SharedLibrary()
virtual apollo::cyber::class_loader::SharedLibrary::~SharedLibrary |
( |
| ) |
|
|
virtual |
◆ SharedLibrary() [2/4]
apollo::cyber::class_loader::SharedLibrary::SharedLibrary |
( |
const std::string & |
path | ) |
|
|
explicit |
◆ SharedLibrary() [3/4]
apollo::cyber::class_loader::SharedLibrary::SharedLibrary |
( |
const std::string & |
path, |
|
|
int |
flags |
|
) |
| |
◆ SharedLibrary() [4/4]
apollo::cyber::class_loader::SharedLibrary::SharedLibrary |
( |
const SharedLibrary & |
| ) |
|
|
delete |
◆ GetPath()
const std::string& apollo::cyber::class_loader::SharedLibrary::GetPath |
( |
| ) |
const |
|
inline |
◆ GetSymbol()
void* apollo::cyber::class_loader::SharedLibrary::GetSymbol |
( |
const std::string & |
name | ) |
|
◆ HasSymbol()
bool apollo::cyber::class_loader::SharedLibrary::HasSymbol |
( |
const std::string & |
name | ) |
|
◆ IsLoaded()
bool apollo::cyber::class_loader::SharedLibrary::IsLoaded |
( |
| ) |
|
◆ Load() [1/2]
void apollo::cyber::class_loader::SharedLibrary::Load |
( |
const std::string & |
path | ) |
|
◆ Load() [2/2]
void apollo::cyber::class_loader::SharedLibrary::Load |
( |
const std::string & |
path, |
|
|
int |
flags |
|
) |
| |
◆ operator=()
◆ Unload()
void apollo::cyber::class_loader::SharedLibrary::Unload |
( |
| ) |
|
The documentation for this class was generated from the following file: