|
Common System 0.2.0
Common interfaces and patterns for system integration
|
Base class for adapter interface to eliminate RTTI dependency. More...
#include <adapter.h>


Public Member Functions | |
| virtual | ~adapter_base ()=default |
| virtual size_t | get_adapter_depth () const =0 |
| Get the wrapper depth for this adapter. | |
| virtual bool | is_adapter () const |
| Check if this is an adapter (always true for adapter_base) | |
| virtual size_t | get_type_id () const =0 |
| Get unique type ID for this adapter type. | |
Base class for adapter interface to eliminate RTTI dependency.
|
virtualdefault |
|
pure virtual |
Get the wrapper depth for this adapter.
Implemented in kcenon::common::adapters::interface_adapter< Interface, Implementation >.
|
pure virtual |
Get unique type ID for this adapter type.
Implemented in kcenon::common::adapters::interface_adapter< Interface, Implementation >.
|
inlinevirtual |
Check if this is an adapter (always true for adapter_base)
Definition at line 87 of file adapter.h.