#include <kanzi/interop/interop_language_plugin.hpp>
Public Member Functions | |
| LanguageDataProxy | getData () |
| void | init (LanguageDataProxy languageData, LanguageDirector *director) |
| LanguagePlugin ()=default | |
| LanguagePlugin (const LanguagePlugin &other)=delete | |
| LanguagePlugin (LanguagePlugin &&other) noexcept=delete | |
| LanguagePlugin & | operator= (const LanguagePlugin &other)=delete |
| LanguagePlugin & | operator= (LanguagePlugin &&other) noexcept=delete |
| ~LanguagePlugin () override | |
Public Member Functions inherited from kanzi::Plugin | |
| Plugin () | |
Public Member Functions inherited from kanzi::Module | |
| virtual void | destroy () |
| virtual MetaclassContainer | getMetaclassesOverride () |
| Module () | |
| virtual void | registerDebugRenderingFunctions (DebugRenderRegistry &) |
| Registers the debug rendering functions of the module. | |
| virtual void | registerMetadataOverride (ObjectFactory &) |
| Registers the rest of the module metadata, such as loaders for types in the module. | |
| void | setDomain (Domain *domain) |
| Sets the domain. | |
Protected Attributes | |
| unique_ptr< LanguageDirector > | m_director |
| LanguageDataProxy | m_languageData |
Protected Attributes inherited from kanzi::Module | |
| Domain * | m_domain |
| The domain this module is registered to. | |
Additional Inherited Members | |
Public Types inherited from kanzi::Module | |
| typedef vector< const Metaclass * > | MetaclassContainer |
| typedef MetaclassContainer::iterator | MetaclassIterator |
Protected Member Functions inherited from kanzi::Module | |
| virtual | ~Module ()=default |
| Destructor. | |
|
explicitdefault |
|
inlineoverride |
|
delete |
|
deletenoexcept |
|
delete |
|
deletenoexcept |
|
inline |
|
inline |
|
protected |
|
protected |