Public Member Functions | Public Attributes | List of all members
pluginlib::ClassDesc Class Reference

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_

Detailed Description

Storage for information about a given class.

Definition at line 46 of file class_desc.hpp.

Constructor & Destructor Documentation

◆ ClassDesc()

pluginlib::ClassDesc::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 
lookup_nameThe lookup name of the class
derived_classThe type of the derived class of the class
base_classThe type of the class, corresponds to the type of the base class
packageThe package the class lives in
descriptionA description for the class
library_nameThe name of the containing library for the class (not a full path!)
plugin_manifest_pathThe path to the plugin manifest file

Definition at line 58 of file class_desc.hpp.

Member Data Documentation

◆ base_class_

std::string pluginlib::ClassDesc::base_class_

Definition at line 74 of file class_desc.hpp.

◆ derived_class_

std::string pluginlib::ClassDesc::derived_class_

Definition at line 73 of file class_desc.hpp.

◆ description_

std::string pluginlib::ClassDesc::description_

Definition at line 76 of file class_desc.hpp.

◆ library_name_

std::string pluginlib::ClassDesc::library_name_

Definition at line 77 of file class_desc.hpp.

◆ lookup_name_

std::string pluginlib::ClassDesc::lookup_name_

Definition at line 72 of file class_desc.hpp.

◆ package_

std::string pluginlib::ClassDesc::package_

Definition at line 75 of file class_desc.hpp.

◆ plugin_manifest_path_

std::string pluginlib::ClassDesc::plugin_manifest_path_

Definition at line 79 of file class_desc.hpp.

◆ resolved_library_path_

std::string pluginlib::ClassDesc::resolved_library_path_

Definition at line 78 of file class_desc.hpp.

The documentation for this class was generated from the following file:

Author(s): Eitan Marder-Eppstein, Tully Foote, Dirk Thomas, Mirza Shah
autogenerated on Mon Feb 28 2022 23:12:03