#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: