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.