#include <class_loader_manager.h>
◆ ClassLoaderManager()
apollo::cyber::class_loader::ClassLoaderManager::ClassLoaderManager |
( |
| ) |
|
◆ ~ClassLoaderManager()
virtual apollo::cyber::class_loader::ClassLoaderManager::~ClassLoaderManager |
( |
| ) |
|
|
virtual |
◆ CreateClassObj() [1/2]
template<typename Base >
std::shared_ptr< Base > apollo::cyber::class_loader::ClassLoaderManager::CreateClassObj |
( |
const std::string & |
class_name | ) |
|
◆ CreateClassObj() [2/2]
template<typename Base >
std::shared_ptr< Base > apollo::cyber::class_loader::ClassLoaderManager::CreateClassObj |
( |
const std::string & |
class_name, |
|
|
const std::string & |
library_path |
|
) |
| |
◆ GetValidClassNames()
template<typename Base >
std::vector< std::string > apollo::cyber::class_loader::ClassLoaderManager::GetValidClassNames |
( |
| ) |
|
◆ IsClassValid()
template<typename Base >
bool apollo::cyber::class_loader::ClassLoaderManager::IsClassValid |
( |
const std::string & |
class_name | ) |
|
◆ IsLibraryValid()
bool apollo::cyber::class_loader::ClassLoaderManager::IsLibraryValid |
( |
const std::string & |
library_path | ) |
|
◆ LoadLibrary()
bool apollo::cyber::class_loader::ClassLoaderManager::LoadLibrary |
( |
const std::string & |
library_path | ) |
|
◆ UnloadAllLibrary()
void apollo::cyber::class_loader::ClassLoaderManager::UnloadAllLibrary |
( |
| ) |
|
The documentation for this class was generated from the following file: