library of assembled shared sources |
http://lass.cocamware.com |
#include <pyobject_plus.h>
Public Types | |
typedef int | TCount |
Protected Member Functions | |
PyObjectCounter () | |
template<typename TStorage > | |
void | init (TStorage &) |
template<typename TStorage > | |
void | dispose (TStorage &) |
template<typename TStorage > | |
void | increment (TStorage &pointee) |
template<typename TStorage > | |
bool | decrement (TStorage &pointee) |
template<typename TStorage > | |
TCount | count (TStorage &pointee) const |
void | swap (PyObjectCounter &) |
Definition at line 501 of file pyobject_plus.h.
typedef int lass::python::PyObjectCounter::TCount |
Definition at line 504 of file pyobject_plus.h.
lass::python::PyObjectCounter::PyObjectCounter | ( | ) | [inline, protected] |
Definition at line 506 of file pyobject_plus.h.
void lass::python::PyObjectCounter::init | ( | TStorage & | ) | [inline, protected] |
Definition at line 507 of file pyobject_plus.h.
void lass::python::PyObjectCounter::dispose | ( | TStorage & | ) | [inline, protected] |
Definition at line 508 of file pyobject_plus.h.
void lass::python::PyObjectCounter::increment | ( | TStorage & | pointee | ) | [inline, protected] |
Definition at line 509 of file pyobject_plus.h.
References LASS_LOCK, and lass::python::impl::referenceMutex().
bool lass::python::PyObjectCounter::decrement | ( | TStorage & | pointee | ) | [inline, protected] |
Definition at line 516 of file pyobject_plus.h.
References LASS_ASSERT, LASS_LOCK, and lass::python::impl::referenceMutex().
TCount lass::python::PyObjectCounter::count | ( | TStorage & | pointee | ) | const [inline, protected] |
void lass::python::PyObjectCounter::swap | ( | PyObjectCounter & | ) | [inline, protected] |
Definition at line 532 of file pyobject_plus.h.
Generated on Mon Nov 10 14:22:14 2008 for Library of Assembled Shared Sources by 1.5.7.1 |