Py::PythonClassObject< T > Class Template Reference

#include <ExtensionType.hxx>

Inheritance diagram for Py::PythonClassObject< T >:
Py::Object

List of all members.

Public Member Functions

virtual bool accepts (PyObject *pyob) const
T * getCxxObject (void)
PythonClassObjectoperator= (PyObject *rhsp)
PythonClassObjectoperator= (const Object &rhs)
 PythonClassObject (const Object &other)
 PythonClassObject (const PythonClassObject< T > &other)
 PythonClassObject (PyObject *pyob)

Detailed Description

template<TEMPLATE_TYPENAME T>
class Py::PythonClassObject< T >

Definition at line 352 of file ExtensionType.hxx.


Constructor & Destructor Documentation

template<TEMPLATE_TYPENAME T>
Py::PythonClassObject< T >::PythonClassObject ( PyObject pyob  )  [inline, explicit]

Definition at line 356 of file ExtensionType.hxx.

References Py::Object::validate().

template<TEMPLATE_TYPENAME T>
Py::PythonClassObject< T >::PythonClassObject ( const PythonClassObject< T > &  other  )  [inline]

Definition at line 362 of file ExtensionType.hxx.

References Py::Object::validate().

template<TEMPLATE_TYPENAME T>
Py::PythonClassObject< T >::PythonClassObject ( const Object other  )  [inline]

Definition at line 368 of file ExtensionType.hxx.

References Py::Object::validate().


Member Function Documentation

template<TEMPLATE_TYPENAME T>
virtual bool Py::PythonClassObject< T >::accepts ( PyObject pyob  )  const [inline, virtual]

Reimplemented from Py::Object.

Definition at line 387 of file ExtensionType.hxx.

template<TEMPLATE_TYPENAME T>
T* Py::PythonClassObject< T >::getCxxObject ( void   )  [inline]

Definition at line 395 of file ExtensionType.hxx.

References Py::getPythonExtensionBase(), and Py::Object::ptr().

template<TEMPLATE_TYPENAME T>
PythonClassObject& Py::PythonClassObject< T >::operator= ( PyObject rhsp  )  [inline]

Reimplemented from Py::Object.

Definition at line 380 of file ExtensionType.hxx.

References Py::Object::ptr().

template<TEMPLATE_TYPENAME T>
PythonClassObject& Py::PythonClassObject< T >::operator= ( const Object rhs  )  [inline]

Definition at line 374 of file ExtensionType.hxx.


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

Generated on Wed Nov 23 19:02:44 2011 for FreeCAD by  doxygen 1.6.1