Storage for information about a given class. More...
#include <class_desc.hpp>
Public Member Functions | |
| ClassDesc (const std::string &lookup_name, const std::string &derived_class, const std::string &base_class, const std::string &package, const std::string &description, const std::string &library_name, const std::string &plugin_manifest_path) | |
Public Attributes | |
| std::string | base_class_ |
| std::string | derived_class_ |
| std::string | description_ |
| std::string | library_name_ |
| std::string | lookup_name_ |
| std::string | package_ |
| std::string | plugin_manifest_path_ |
| std::string | resolved_library_path_ |
Storage for information about a given class.
Definition at line 80 of file class_desc.hpp.
|
inline |
| lookup_name | The lookup name of the class |
| derived_class | The type of the derived class of the class |
| base_class | The type of the class, corresponds to the type of the base class |
| package | The package the class lives in |
| description | A description for the class |
| library_name | The name of the containing library for the class (not a full path!) |
| plugin_manifest_path | The path to the plugin manifest file |
Definition at line 126 of file class_desc.hpp.
| std::string pluginlib::ClassDesc::base_class_ |
Definition at line 142 of file class_desc.hpp.
| std::string pluginlib::ClassDesc::derived_class_ |
Definition at line 141 of file class_desc.hpp.
| std::string pluginlib::ClassDesc::description_ |
Definition at line 144 of file class_desc.hpp.
| std::string pluginlib::ClassDesc::library_name_ |
Definition at line 145 of file class_desc.hpp.
| std::string pluginlib::ClassDesc::lookup_name_ |
Definition at line 140 of file class_desc.hpp.
| std::string pluginlib::ClassDesc::package_ |
Definition at line 143 of file class_desc.hpp.
| std::string pluginlib::ClassDesc::plugin_manifest_path_ |
Definition at line 147 of file class_desc.hpp.
| std::string pluginlib::ClassDesc::resolved_library_path_ |
Definition at line 146 of file class_desc.hpp.