|
knowrob
2.1.0
A Knowledge Base System for Cognition-enabled Robots
|
#include <NamedPlugin.h>
Public Member Functions | |
| NamedPlugin (std::string_view name, PluginLanguage language, const std::shared_ptr< T > &plugin) | |
| const std::shared_ptr< T > & | operator() () const |
| const std::shared_ptr< T > & | value () const |
| std::string_view | name () const |
| PluginLanguage | language () const |
| NamedPlugin (std::string_view name, PluginLanguage language, const std::shared_ptr< T > &plugin) | |
| const std::shared_ptr< T > & | operator() () const |
| const std::shared_ptr< T > & | value () const |
| std::string_view | name () const |
| PluginLanguage | language () const |
Protected Attributes | |
| const std::string | name_ |
| const std::shared_ptr< T > | plugin_ |
| const PluginLanguage | language_ |
A plugin with a name.
Definition at line 25 of file NamedPlugin.h.
|
inline |
| name | the name of the plugin |
| language | the language of the plugin |
| plugin | the plugin instance |
Definition at line 32 of file NamedPlugin.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
Definition at line 58 of file NamedPlugin.h.
|
protected |
Definition at line 56 of file NamedPlugin.h.
|
protected |
Definition at line 57 of file NamedPlugin.h.