App::ExtensionPythonT< ExtensionT > Class Template Reference

Generic Python extension class which allows every extension derived class to behave as a Python extension – simply by subclassing. More...

#include <ExtensionPython.h>

Public Types

typedef ExtensionT Inherited
 

Public Member Functions

 ExtensionPythonT ()
 
 ExtensionPythonT (const ExtensionPythonT &)=delete
 
 ExtensionPythonT (ExtensionPythonT &&)=delete
 
ExtensionPythonToperator= (const ExtensionPythonT &)=delete
 
ExtensionPythonToperator= (ExtensionPythonT &&)=delete
 
virtual ~ExtensionPythonT ()
 

Detailed Description

template<class ExtensionT>
class App::ExtensionPythonT< ExtensionT >

Generic Python extension class which allows every extension derived class to behave as a Python extension – simply by subclassing.

Member Typedef Documentation

◆ Inherited

template<class ExtensionT >
typedef ExtensionT App::ExtensionPythonT< ExtensionT >::Inherited

Constructor & Destructor Documentation

◆ ExtensionPythonT() [1/3]

template<class ExtensionT >
App::ExtensionPythonT< ExtensionT >::ExtensionPythonT ( )

◆ ~ExtensionPythonT()

template<class ExtensionT >
virtual App::ExtensionPythonT< ExtensionT >::~ExtensionPythonT ( )
virtual

◆ ExtensionPythonT() [2/3]

template<class ExtensionT >
App::ExtensionPythonT< ExtensionT >::ExtensionPythonT ( const ExtensionPythonT< ExtensionT > &  )
delete

◆ ExtensionPythonT() [3/3]

template<class ExtensionT >
App::ExtensionPythonT< ExtensionT >::ExtensionPythonT ( ExtensionPythonT< ExtensionT > &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

template<class ExtensionT >
ExtensionPythonT & App::ExtensionPythonT< ExtensionT >::operator= ( const ExtensionPythonT< ExtensionT > &  )
delete

◆ operator=() [2/2]

template<class ExtensionT >
ExtensionPythonT & App::ExtensionPythonT< ExtensionT >::operator= ( ExtensionPythonT< ExtensionT > &&  )
delete

The documentation for this class was generated from the following file: