Class ClassDesc

Class Documentation

class ClassDesc

Storage for information about a given class.

Public Functions

inline 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)
Parameters:
  • 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

Public Members

std::string lookup_name_
std::string derived_class_
std::string base_class_
std::string package_
std::string description_
std::string library_name_
std::string resolved_library_path_
std::string plugin_manifest_path_