NCBI C++ ToolKit
|
Namespaces | |
bind | |
Typedefs | |
typedef CDictHelper< CObject > | CDictBase |
typedef PyObject *(* | TMethodVarArgsHandler) (PyObject *self, PyObject *args) |
typedef PyObject *(* | TMethodKeywordHandler) (PyObject *self, PyObject *args, PyObject *dict) |
typedef int | py_ssize_t |
typedef CSequnceHelper< CObject > | CSequence |
Enumerations | |
enum | EOwnership { eTakeOwnership , eAcquireOwnership } |
enum | EOwnershipFuture { eOwned , eAcquired , eBorrowed } |
Variables | |
bool | g_CleaningUp = false |
typedef CDictHelper<CObject> pythonpp::CDictBase |
Definition at line 281 of file pythonpp_dict.hpp.
typedef CSequnceHelper<CObject> pythonpp::CSequence |
Definition at line 559 of file pythonpp_seq.hpp.
typedef int pythonpp::py_ssize_t |
Definition at line 49 of file pythonpp_object.hpp.
typedef PyObject*(* pythonpp::TMethodKeywordHandler) (PyObject *self, PyObject *args, PyObject *dict) |
Definition at line 84 of file pythonpp_ext.hpp.
typedef PyObject*(* pythonpp::TMethodVarArgsHandler) (PyObject *self, PyObject *args) |
Definition at line 83 of file pythonpp_ext.hpp.
enum pythonpp::EOwnership |
Enumerator | |
---|---|
eTakeOwnership | |
eAcquireOwnership |
Definition at line 52 of file pythonpp_object.hpp.
Enumerator | |
---|---|
eOwned | |
eAcquired | |
eBorrowed |
Definition at line 53 of file pythonpp_object.hpp.
Definition at line 456 of file pythonpp_object.hpp.
References a, and eTakeOwnership.
|
inline |
Definition at line 66 of file pythonpp_object.hpp.
References g_CleaningUp.
Referenced by python::CConnection::~CConnection().
void pythonpp::DoNotDeallocate | ( | void * | ) |
Definition at line 135 of file pythonpp_ext.hpp.
|
inline |
Definition at line 59 of file pythonpp_object.hpp.
References g_CleaningUp.
Referenced by python::CCursor::CCursor(), pythonpp::CList::Clear(), pythonpp::CList::CList(), pythonpp::CObject::CObject(), CPythonDiagHandler::CPythonDiagHandler(), pythonpp::CTuple::CTuple(), python::Date(), pythonpp::bind::CObject< T >::Get(), python::CCursorIter::GetNext(), pythonpp::CExtObject< CCursor >::CClass::HandleMethodKWArgs(), pythonpp::CExtObject< CCursor >::CClass::HandleMethodVarArgs(), pythonpp::CExtModule< T >::CClass< N >::HandleMethodVarArgs(), python::s_FillDescription(), pythonpp::CObject::Set(), pythonpp::CSequnceHelper< T >::SetItem(), pythonpp::CTuple::SetItem(), pythonpp::CList::SetItem(), pythonpp::CTuple::SetItemFast(), python::Time(), and python::Timestamp().
Definition at line 1151 of file pythonpp_pdt.hpp.
References b, eTakeOwnership, and Get().
Definition at line 515 of file pythonpp_object.hpp.
References a, b, and eTakeOwnership.
Definition at line 1143 of file pythonpp_pdt.hpp.
References a, eTakeOwnership, and Get().
Definition at line 1135 of file pythonpp_pdt.hpp.
References a, eTakeOwnership, and Get().
Definition at line 1159 of file pythonpp_pdt.hpp.
References b, eTakeOwnership, and Get().
Definition at line 1087 of file pythonpp_pdt.hpp.
References b, eTakeOwnership, and Get().
Definition at line 497 of file pythonpp_object.hpp.
References a, b, and eTakeOwnership.
Definition at line 1079 of file pythonpp_pdt.hpp.
References a, eTakeOwnership, and Get().
Definition at line 1071 of file pythonpp_pdt.hpp.
References a, eTakeOwnership, and Get().
Definition at line 1095 of file pythonpp_pdt.hpp.
References b, eTakeOwnership, and Get().
Definition at line 1023 of file pythonpp_pdt.hpp.
References b, eTakeOwnership, and Get().
Definition at line 439 of file pythonpp_object.hpp.
References a, and eTakeOwnership.
Definition at line 479 of file pythonpp_object.hpp.
References a, b, and eTakeOwnership.
Definition at line 1015 of file pythonpp_pdt.hpp.
References a, eTakeOwnership, and Get().
Definition at line 1007 of file pythonpp_pdt.hpp.
References a, eTakeOwnership, and Get().
Definition at line 1031 of file pythonpp_pdt.hpp.
References b, eTakeOwnership, and Get().
Definition at line 1055 of file pythonpp_pdt.hpp.
References b, eTakeOwnership, and Get().
Definition at line 447 of file pythonpp_object.hpp.
References a, and eTakeOwnership.
Definition at line 488 of file pythonpp_object.hpp.
References a, b, and eTakeOwnership.
Definition at line 1047 of file pythonpp_pdt.hpp.
References a, eTakeOwnership, and Get().
Definition at line 1039 of file pythonpp_pdt.hpp.
References a, eTakeOwnership, and Get().
Definition at line 1063 of file pythonpp_pdt.hpp.
References b, eTakeOwnership, and Get().
Definition at line 1119 of file pythonpp_pdt.hpp.
References b, eTakeOwnership, and Get().
Definition at line 506 of file pythonpp_object.hpp.
References a, b, and eTakeOwnership.
Definition at line 1111 of file pythonpp_pdt.hpp.
References a, eTakeOwnership, and Get().
Definition at line 1103 of file pythonpp_pdt.hpp.
References a, eTakeOwnership, and Get().
Definition at line 1127 of file pythonpp_pdt.hpp.
References b, eTakeOwnership, and Get().
Definition at line 325 of file pythonpp_ext.hpp.
Definition at line 319 of file pythonpp_ext.hpp.
Definition at line 432 of file pythonpp_object.hpp.
|
inline |
Definition at line 488 of file pythonpp_ext.hpp.
References N.
Referenced by __WORKAROUND_RENAME(), hashtable< _Val, _Key, _HF, _ExK, _EqK, _All >::_M_insert(), CStringHistory::AddString(), bm::base_sparse_vector< Val, BV, MAX_SIZE >::copy_from(), bm::sparse_vector< Val, BV >::copy_range(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::copy_range(), CObjectList::_CColumn::DoubleVector(), HEAP_Create(), CSRSearch::CResCache::init(), CObjectList::_CColumn::IntVector(), bm::sparse_vector< Val, BV >::join(), Matrix< T >::Matrix(), bm::sparse_vector< Val, BV >::merge(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::merge(), CSRSearch::CMismatchResultsInfo::operator[](), CTransmissionReader::SReadData::SReadData(), CObjectList::_CColumn::StringVector(), Cn3DGLCanvas::SuspendRendering(), TracebackMultipleLocalAlignments(), and PSSMWrapper::UnpackMatrix().
|
inline |
Definition at line 497 of file pythonpp_ext.hpp.
void pythonpp::standard_dealloc | ( | PyObject * | obj | ) |
Definition at line 141 of file pythonpp_ext.hpp.
Definition at line 44 of file pythonpp_object.hpp.
Referenced by DecRefCount(), IncRefCount(), pythonpp::CObject::Release(), and s_RestoreOrigDiagHandler().