Apollo 10.0
自动驾驶开放平台
plugin_manager.h 文件参考
#include <map>
#include <memory>
#include <string>
#include <utility>
#include <vector>
#include <cxxabi.h>
#include "cyber/class_loader/class_loader_manager.h"
#include "cyber/common/environment.h"
#include "cyber/common/file.h"
#include "cyber/common/log.h"
#include "cyber/common/macros.h"
#include "cyber/plugin_manager/plugin_description.h"
plugin_manager.h 的引用(Include)关系图:

浏览源代码.

class  apollo::cyber::plugin_manager::PluginManager
 

命名空间

namespace  apollo
 class register implement
 
namespace  apollo::cyber
 
namespace  apollo::cyber::plugin_manager
 

宏定义

#define CYBER_PLUGIN_MANAGER_REGISTER_PLUGIN(name, base)    CLASS_LOADER_REGISTER_CLASS(name, base)
 

宏定义说明

◆ CYBER_PLUGIN_MANAGER_REGISTER_PLUGIN

#define CYBER_PLUGIN_MANAGER_REGISTER_PLUGIN (   name,
  base 
)     CLASS_LOADER_REGISTER_CLASS(name, base)

在文件 plugin_manager.h272 行定义.