Apollo 10.0
自动驾驶开放平台
|
for library load,createclass object 更多...
#include <class_loader.h>
Public 成员函数 | |
ClassLoader (const std::string &library_path) | |
virtual | ~ClassLoader () |
bool | IsLibraryLoaded () |
bool | LoadLibrary () |
int | UnloadLibrary () |
const std::string | GetLibraryPath () const |
template<typename Base > | |
std::vector< std::string > | GetValidClassNames () |
template<typename Base > | |
std::shared_ptr< Base > | CreateClassObj (const std::string &class_name) |
template<typename Base > | |
bool | IsClassValid (const std::string &class_name) |
for library load,createclass object
在文件 class_loader.h 第 35 行定义.
|
explicit |
在文件 class_loader.cc 第 21 行定义.
|
virtual |
在文件 class_loader.cc 第 28 行定义.
std::shared_ptr< Base > apollo::cyber::class_loader::ClassLoader::CreateClassObj | ( | const std::string & | class_name | ) |
在文件 class_loader.h 第 76 行定义.
const std::string apollo::cyber::class_loader::ClassLoader::GetLibraryPath | ( | ) | const |
在文件 class_loader.cc 第 62 行定义.
std::vector< std::string > apollo::cyber::class_loader::ClassLoader::GetValidClassNames | ( | ) |
在文件 class_loader.h 第 64 行定义.
bool apollo::cyber::class_loader::ClassLoader::IsClassValid | ( | const std::string & | class_name | ) |
在文件 class_loader.h 第 69 行定义.
bool apollo::cyber::class_loader::ClassLoader::IsLibraryLoaded | ( | ) |
在文件 class_loader.cc 第 30 行定义.
bool apollo::cyber::class_loader::ClassLoader::LoadLibrary | ( | ) |
在文件 class_loader.cc 第 34 行定义.
int apollo::cyber::class_loader::ClassLoader::UnloadLibrary | ( | ) |
在文件 class_loader.cc 第 41 行定义.