![]() |
cppexpose
1.0.0.b785e04f23b8
C++ library for type introspection, reflection, and scripting interface
|
Abstract base class for components. More...
#include <cppexpose/include/cppexpose/plugin/AbstractComponent.h>

Public Member Functions | |
| AbstractComponent () | |
| Constructor. More... | |
| virtual | ~AbstractComponent () |
| Destructor. More... | |
| const char * | name () const |
| Get name. More... | |
| const char * | description () const |
| Get description. More... | |
| const char * | type () const |
| Get type. More... | |
| const char * | tags () const |
| Get sub-type. More... | |
| const char * | icon () const |
| Get icon. More... | |
| const char * | annotations () const |
| Get annotations. More... | |
| const char * | vendor () const |
| Get vendor. More... | |
| const char * | version () const |
| Get version. More... | |
Protected Attributes | |
| std::string | m_name |
| Component name. More... | |
| std::string | m_description |
| Component description. More... | |
| std::string | m_type |
| Component type. More... | |
| std::string | m_tags |
| Component tags (user-defined, space-separated) More... | |
| std::string | m_icon |
| Icon name or ID. More... | |
| std::string | m_annotations |
| Component annotations. More... | |
| std::string | m_vendor |
| Vendor name. More... | |
| std::string | m_version |
| Component version. More... | |
Abstract base class for components.
| cppexpose::AbstractComponent::AbstractComponent | ( | ) |
Constructor.
|
virtual |
Destructor.
| const char* cppexpose::AbstractComponent::name | ( | ) | const |
Get name.
| const char* cppexpose::AbstractComponent::description | ( | ) | const |
Get description.
| const char* cppexpose::AbstractComponent::type | ( | ) | const |
Get type.
| const char* cppexpose::AbstractComponent::tags | ( | ) | const |
Get sub-type.
| const char* cppexpose::AbstractComponent::icon | ( | ) | const |
Get icon.
| const char* cppexpose::AbstractComponent::annotations | ( | ) | const |
Get annotations.
| const char* cppexpose::AbstractComponent::vendor | ( | ) | const |
Get vendor.
| const char* cppexpose::AbstractComponent::version | ( | ) | const |
Get version.
|
protected |
Component name.
|
protected |
Component description.
|
protected |
Component type.
|
protected |
Component tags (user-defined, space-separated)
|
protected |
Icon name or ID.
|
protected |
Component annotations.
|
protected |
Vendor name.
|
protected |
Component version.
1.8.11