#include <BasicPluginInfo.h>
Public Member Functions | |
| BasicPluginInfo (std::string name, std::string description) | |
| BasicPluginInfo (std::string name, std::string description, const unsigned int numDeps, const char *deps[]) | |
| ~BasicPluginInfo () | |
| BasicPluginInfo (const BasicPluginInfo &info) | |
| Copy constructor. | |
| const std::string & | getName () const |
| const std::string & | getDescription () const |
| const unsigned int | getNumDeps () const |
| const std::string | getDependency (const int i) const |
Private Attributes | |
| std::string | name |
| Plugin name. | |
| std::string | description |
| Plugin description. | |
| unsigned int | numDeps |
| The number of dependencies in the array. | |
| char ** | dependencies |
| An array of plugin dependencies. | |
Friends | |
| std::ostream & | operator<< (std::ostream &, BasicPluginInfo &) |
Definition at line 33 of file BasicPluginInfo.h.
| BasicPluginInfo::BasicPluginInfo | ( | std::string | name, | |
| std::string | description | |||
| ) | [inline] |
Definition at line 47 of file BasicPluginInfo.h.
| BasicPluginInfo::BasicPluginInfo | ( | std::string | name, | |
| std::string | description, | |||
| const unsigned int | numDeps, | |||
| const char * | deps[] | |||
| ) | [inline] |
| name | Plugin name. | |
| description | Plugin description. | |
| numDeps | Number of dependencies in the array. | |
| deps | A constant array of dependency names. |
Definition at line 56 of file BasicPluginInfo.h.
References dependencies.
| BasicPluginInfo::~BasicPluginInfo | ( | ) | [inline] |
| BasicPluginInfo::BasicPluginInfo | ( | const BasicPluginInfo & | info | ) | [inline] |
| const std::string& BasicPluginInfo::getName | ( | ) | const [inline] |
| const std::string& BasicPluginInfo::getDescription | ( | ) | const [inline] |
| const unsigned int BasicPluginInfo::getNumDeps | ( | ) | const [inline] |
| const std::string BasicPluginInfo::getDependency | ( | const int | i | ) | const [inline] |
Definition at line 82 of file BasicPluginInfo.h.
References dependencies.
Referenced by operator<<().
| std::ostream& operator<< | ( | std::ostream & | , | |
| BasicPluginInfo & | ||||
| ) | [friend] |
std::string BasicPluginInfo::name [private] |
Plugin name.
Definition at line 35 of file BasicPluginInfo.h.
Referenced by getName(), and operator<<().
std::string BasicPluginInfo::description [private] |
Plugin description.
Definition at line 38 of file BasicPluginInfo.h.
Referenced by getDescription(), and operator<<().
unsigned int BasicPluginInfo::numDeps [private] |
The number of dependencies in the array.
Definition at line 41 of file BasicPluginInfo.h.
Referenced by getNumDeps(), and ~BasicPluginInfo().
char** BasicPluginInfo::dependencies [private] |
An array of plugin dependencies.
Definition at line 44 of file BasicPluginInfo.h.
Referenced by BasicPluginInfo(), getDependency(), and ~BasicPluginInfo().
1.5.6