#include <class_factory.h>
◆ AbstractClassFactoryBase()
apollo::cyber::class_loader::utility::AbstractClassFactoryBase::AbstractClassFactoryBase |
( |
const std::string & |
class_name, |
|
|
const std::string & |
base_class_name |
|
) |
| |
在文件 class_factory.cc 第 25 行定义.
std::string relative_library_path_
std::string base_class_name_
◆ ~AbstractClassFactoryBase()
apollo::cyber::class_loader::utility::AbstractClassFactoryBase::~AbstractClassFactoryBase |
( |
| ) |
|
|
virtual |
◆ AddOwnedClassLoader()
void apollo::cyber::class_loader::utility::AbstractClassFactoryBase::AddOwnedClassLoader |
( |
ClassLoader * |
loader | ) |
|
在文件 class_factory.cc 第 38 行定义.
38 {
42 }
43}
std::vector< ClassLoader * > relative_class_loaders_
◆ GetBaseClassName()
const std::string apollo::cyber::class_loader::utility::AbstractClassFactoryBase::GetBaseClassName |
( |
| ) |
const |
◆ GetClassName()
const std::string apollo::cyber::class_loader::utility::AbstractClassFactoryBase::GetClassName |
( |
| ) |
const |
◆ GetRelativeClassLoaders()
std::vector< ClassLoader * > apollo::cyber::class_loader::utility::AbstractClassFactoryBase::GetRelativeClassLoaders |
( |
| ) |
|
◆ GetRelativeLibraryPath()
const std::string apollo::cyber::class_loader::utility::AbstractClassFactoryBase::GetRelativeLibraryPath |
( |
| ) |
const |
◆ IsOwnedBy()
bool apollo::cyber::class_loader::utility::AbstractClassFactoryBase::IsOwnedBy |
( |
const ClassLoader * |
loader | ) |
|
在文件 class_factory.cc 第 54 行定义.
54 {
55 std::vector<ClassLoader*>::iterator itr = std::find(
58}
◆ IsOwnedByAnybody()
bool apollo::cyber::class_loader::utility::AbstractClassFactoryBase::IsOwnedByAnybody |
( |
| ) |
|
◆ RemoveOwnedClassLoader()
void apollo::cyber::class_loader::utility::AbstractClassFactoryBase::RemoveOwnedClassLoader |
( |
const ClassLoader * |
loader | ) |
|
在文件 class_factory.cc 第 45 行定义.
46 {
47 std::vector<ClassLoader*>::iterator itr = std::find(
51 }
52}
◆ SetRelativeLibraryPath()
void apollo::cyber::class_loader::utility::AbstractClassFactoryBase::SetRelativeLibraryPath |
( |
const std::string & |
library_path | ) |
|
◆ base_class_name_
std::string apollo::cyber::class_loader::utility::AbstractClassFactoryBase::base_class_name_ |
|
protected |
◆ class_name_
std::string apollo::cyber::class_loader::utility::AbstractClassFactoryBase::class_name_ |
|
protected |
◆ relative_class_loaders_
std::vector<ClassLoader*> apollo::cyber::class_loader::utility::AbstractClassFactoryBase::relative_class_loaders_ |
|
protected |
◆ relative_library_path_
std::string apollo::cyber::class_loader::utility::AbstractClassFactoryBase::relative_library_path_ |
|
protected |
该类的文档由以下文件生成: