library of assembled shared sources |
http://lass.cocamware.com |
#include <pyobject_plus.h>
Public Types | |
typedef PyObjectStorage< T, Cascade > | TSelf |
typedef T * | TStorage |
typedef T * | TPointer |
typedef T & | TReference |
Public Member Functions | |
TStorage & | storage () |
const TStorage & | storage () const |
Protected Member Functions | |
PyObjectStorage () | |
PyObjectStorage (T *pointee) | |
PyObjectStorage (const PyObjectStorage &other) | |
template<typename U > | |
PyObjectStorage (const PyObjectStorage< U, Cascade > &other) | |
TPointer | pointer () const |
void | dispose () |
bool | isNull () const |
void | swap (TSelf &other) |
Static Protected Member Functions | |
static TStorage | defaultStorage () |
Private Attributes | |
TStorage | storage_ |
Definition at line 466 of file pyobject_plus.h.
typedef PyObjectStorage<T, Cascade> lass::python::PyObjectStorage< T, Cascade >::TSelf |
Definition at line 470 of file pyobject_plus.h.
typedef T* lass::python::PyObjectStorage< T, Cascade >::TStorage |
Definition at line 471 of file pyobject_plus.h.
typedef T* lass::python::PyObjectStorage< T, Cascade >::TPointer |
Definition at line 472 of file pyobject_plus.h.
typedef T& lass::python::PyObjectStorage< T, Cascade >::TReference |
Definition at line 473 of file pyobject_plus.h.
lass::python::PyObjectStorage< T, Cascade >::PyObjectStorage | ( | ) | [inline, protected] |
Definition at line 480 of file pyobject_plus.h.
lass::python::PyObjectStorage< T, Cascade >::PyObjectStorage | ( | T * | pointee | ) | [inline, explicit, protected] |
Definition at line 481 of file pyobject_plus.h.
lass::python::PyObjectStorage< T, Cascade >::PyObjectStorage | ( | const PyObjectStorage< T, Cascade > & | other | ) | [inline, protected] |
Definition at line 482 of file pyobject_plus.h.
lass::python::PyObjectStorage< T, Cascade >::PyObjectStorage | ( | const PyObjectStorage< U, Cascade > & | other | ) | [inline, protected] |
Definition at line 483 of file pyobject_plus.h.
TStorage& lass::python::PyObjectStorage< T, Cascade >::storage | ( | ) | [inline] |
Definition at line 475 of file pyobject_plus.h.
References lass::python::PyObjectStorage< T, Cascade >::storage_.
const TStorage& lass::python::PyObjectStorage< T, Cascade >::storage | ( | ) | const [inline] |
Definition at line 476 of file pyobject_plus.h.
References lass::python::PyObjectStorage< T, Cascade >::storage_.
TPointer lass::python::PyObjectStorage< T, Cascade >::pointer | ( | ) | const [inline, protected] |
Definition at line 485 of file pyobject_plus.h.
References lass::python::PyObjectStorage< T, Cascade >::storage_.
void lass::python::PyObjectStorage< T, Cascade >::dispose | ( | ) | [inline, protected] |
Definition at line 486 of file pyobject_plus.h.
References lass::python::PyObjectStorage< T, Cascade >::storage_.
bool lass::python::PyObjectStorage< T, Cascade >::isNull | ( | ) | const [inline, protected] |
Definition at line 487 of file pyobject_plus.h.
References lass::python::PyObjectStorage< T, Cascade >::storage_.
void lass::python::PyObjectStorage< T, Cascade >::swap | ( | TSelf & | other | ) | [inline, protected] |
Definition at line 488 of file pyobject_plus.h.
References lass::python::PyObjectStorage< T, Cascade >::storage_.
static TStorage lass::python::PyObjectStorage< T, Cascade >::defaultStorage | ( | ) | [inline, static, protected] |
Definition at line 489 of file pyobject_plus.h.
TStorage lass::python::PyObjectStorage< T, Cascade >::storage_ [private] |
Definition at line 491 of file pyobject_plus.h.
Referenced by lass::python::PyObjectStorage< T, Cascade >::dispose(), lass::python::PyObjectStorage< T, Cascade >::isNull(), lass::python::PyObjectStorage< T, Cascade >::pointer(), lass::python::PyObjectStorage< T, Cascade >::storage(), and lass::python::PyObjectStorage< T, Cascade >::swap().
Generated on Mon Nov 10 14:22:14 2008 for Library of Assembled Shared Sources by 1.5.7.1 |