library of assembled shared sources |
http://lass.cocamware.com |
#include <pyshadow_object.h>
Data Structures | |
struct | Impl |
struct | Impl< U, false > |
Public Types | |
enum | { isShadow = IsShadowClass<T>::value } |
typedef Impl< T, isShadow > ::TCppClass | TCppClass |
typedef int(* | TPyGetSimpleObjectByCopy )(PyObject *iObject, TCppClass &oByCopy) |
typedef int(* | TPyGetSimpleObjectByBorrow )(PyObject *iObject, TCppClass *&oByBorrow) |
Static Public Member Functions | |
static TCppClass * | cppObject (PyObject *iPyObject) |
static const TCppClass * | constCppObject (PyObject *iPyObject) |
static T * | pyObject (TCppClass *iCppObject) |
Static Public Attributes | |
static std::vector < TPyGetSimpleObjectByCopy > | byCopyGetters |
static std::vector < TPyGetSimpleObjectByBorrow > | byBorrowGetters |
Definition at line 194 of file pyshadow_object.h.
typedef Impl<T, isShadow>::TCppClass lass::python::impl::ShadowTraits< T >::TCppClass |
Definition at line 240 of file pyshadow_object.h.
typedef int(* lass::python::impl::ShadowTraits< T >::TPyGetSimpleObjectByCopy)(PyObject *iObject, TCppClass &oByCopy) |
typedef int(* lass::python::impl::ShadowTraits< T >::TPyGetSimpleObjectByBorrow)(PyObject *iObject, TCppClass *&oByBorrow) |
anonymous enum |
static TCppClass* lass::python::impl::ShadowTraits< T >::cppObject | ( | PyObject * | iPyObject | ) | [inline, static] |
Definition at line 248 of file pyshadow_object.h.
References lass::python::impl::ShadowTraits< T >::Impl< U, shadow >::cppObject().
static const TCppClass* lass::python::impl::ShadowTraits< T >::constCppObject | ( | PyObject * | iPyObject | ) | [inline, static] |
Definition at line 257 of file pyshadow_object.h.
References lass::python::impl::ShadowTraits< T >::Impl< U, shadow >::constCppObject().
static T* lass::python::impl::ShadowTraits< T >::pyObject | ( | TCppClass * | iCppObject | ) | [inline, static] |
Definition at line 266 of file pyshadow_object.h.
References lass::python::impl::ShadowTraits< T >::Impl< U, shadow >::pyObject().
std::vector< typename ShadowTraits< T >::TPyGetSimpleObjectByCopy > lass::python::impl::ShadowTraits< T >::byCopyGetters [inline, static] |
Definition at line 245 of file pyshadow_object.h.
std::vector< typename ShadowTraits< T >::TPyGetSimpleObjectByBorrow > lass::python::impl::ShadowTraits< T >::byBorrowGetters [inline, static] |
Definition at line 246 of file pyshadow_object.h.
Generated on Mon Nov 10 14:22:15 2008 for Library of Assembled Shared Sources by 1.5.7.1 |