Search Toolkit Book for pythonpp::CObject
#include "pythonpp_object.hpp"
(Private to src/dbapi/lang_bind/python/pythonpp
.)
Definition at line 76 of file pythonpp_object.hpp.
◆ CObject() [1/3] pythonpp::CObject::CObject ( void ) inline ◆ CObject() [2/3] ◆ CObject() [3/3] ◆ ~CObject() pythonpp::CObject::~CObject ( void ) inline ◆ DelAttr() ◆ DelItem() ◆ Get() PyObject* pythonpp::CObject::Get ( void ) const inlineDefinition at line 158 of file pythonpp_object.hpp.
References m_PyObject.
Referenced by pythonpp::CList::Append(), pythonpp::CCalable::Apply(), pythonpp::CString::AsStdSring(), pythonpp::CBinary::AsStdSring(), pythonpp::CList::Clear(), pythonpp::CList::CList(), CObject(), pythonpp::CSequnceHelper< T >::Concat(), python::ConvertCVariant2PCObject(), CPythonDiagHandler::CPythonDiagHandler(), pythonpp::CTuple::CTuple(), DelAttr(), DelItem(), pythonpp::CDict::DelItem(), pythonpp::CDictHelper< T >::DelItem(), GetAttr(), python::CCursor::GetCVariant(), pythonpp::CDate::GetDay(), pythonpp::CModule::GetDict(), pythonpp::CModule::GetFileName(), GetHashValue(), pythonpp::CTime::GetHour(), pythonpp::CDateTime::GetHour(), pythonpp::CComplex::GetImag(), GetItem(), pythonpp::CDictHelper< T >::GetItem(), pythonpp::CDict::GetItem(), pythonpp::CSequnceHelper< T >::GetItem(), pythonpp::CList::GetItem(), pythonpp::CTuple::GetItem(), pythonpp::CList::GetItemFast(), pythonpp::CTuple::GetItemFast(), pythonpp::CDictHelper< T >::GetLength(), pythonpp::CSequnceHelper< T >::GetLength(), pythonpp::CTime::GetMicroSecond(), pythonpp::CDateTime::GetMicroSecond(), pythonpp::CTime::GetMinute(), pythonpp::CDateTime::GetMinute(), pythonpp::CDate::GetMonth(), pythonpp::CModule::GetName(), pythonpp::CComplex::GetReal(), pythonpp::CTime::GetSecond(), pythonpp::CDateTime::GetSecond(), pythonpp::CString::GetSize(), pythonpp::CBinary::GetSize(), pythonpp::CTuple::GetSlice(), pythonpp::CList::GetSlice(), GetType(), pythonpp::CDate::GetYear(), python::CUserHandler::HandleIt(), HasAttr(), pythonpp::CDictHelper< T >::HasKey(), pythonpp::CList::Insert(), IsNumeric(), IsObjectType(), IsSequence(), IsTrue(), pythonpp::CDictHelper< T >::Items(), pythonpp::CDict::Items(), pythonpp::CDictHelper< T >::Keys(), pythonpp::CDict::Keys(), pythonpp::CDict::Merge(), pythonpp::CBool::operator bool(), pythonpp::CLong::operator double(), pythonpp::CFloat::operator double(), pythonpp::CComplex::operator double(), pythonpp::CInt::operator long(), pythonpp::CLong::operator long(), pythonpp::CLong::operator long long(), pythonpp::CLong::operator unsigned long(), pythonpp::CLong::operator unsigned long long(), operator!=(), operator<(), operator<=(), pythonpp::CDict::operator=(), pythonpp::CCalable::operator=(), operator=(), pythonpp::CType::operator=(), pythonpp::CBool::operator=(), pythonpp::CInt::operator=(), pythonpp::CLong::operator=(), pythonpp::CFloat::operator=(), pythonpp::CComplex::operator=(), pythonpp::CString::operator=(), pythonpp::CBinary::operator=(), pythonpp::CTuple::operator=(), pythonpp::CList::operator=(), pythonpp::CDictHelper< T >::operator=(), operator==(), operator>(), operator>=(), python::ReleaseGlobalLock(), pythonpp::CSequnceHelper< T >::Repeat(), python::ReturnStrsAsUnicode(), pythonpp::CList::Reverse(), pythonpp::CExtObject< CCursor >::ROAttr(), pythonpp::CExtObject< CCursor >::RWAttr(), python::s_IsOutputExpected(), SetAttr(), pythonpp::CDictHelper< T >::SetItem(), pythonpp::CDict::SetItem(), pythonpp::CSequnceHelper< T >::SetItem(), pythonpp::CTuple::SetItem(), pythonpp::CList::SetItem(), pythonpp::CTuple::SetItemFast(), pythonpp::CList::SetItemFast(), CPythonDiagHandler::SetLogger(), pythonpp::CList::SetSlice(), pythonpp::CDictHelper< T >::size(), pythonpp::CSequnceHelper< T >::size(), pythonpp::CDict::size(), pythonpp::CTuple::size(), pythonpp::CList::size(), pythonpp::CList::Sort(), pythonpp::CDictHelper< T >::Values(), pythonpp::CDict::Values(), and python::x_GetUTCOffset().
◆ GetAttr() ◆ GetHashValue() long pythonpp::CObject::GetHashValue ( void ) const inline ◆ GetItem() ◆ GetObjType() PyTypeObject* pythonpp::CObject::GetObjType ( void ) const inline ◆ GetType() CType CObject::GetType ( void ) const inline ◆ HasAttr() ◆ IsNumeric() bool pythonpp::CObject::IsNumeric ( void ) const inlineprotected ◆ IsObjectType() ◆ IsSequence() bool pythonpp::CObject::IsSequence ( void ) const inlineprotected ◆ IsTrue() bool pythonpp::CObject::IsTrue ( void ) const inlineprotected ◆ operator PyObject *() pythonpp::CObject::operator PyObject * ( void ) const inline ◆ operator!=() ◆ operator<() ◆ operator<=() ◆ operator=() [1/2] ◆ operator=() [2/2] CObject& pythonpp::CObject::operator= ( PyObject * obj ) inline ◆ operator==() ◆ operator>() ◆ operator>=() ◆ Release() void pythonpp::CObject::Release ( void ) inline ◆ Set() [1/2] void pythonpp::CObject::Set ( PyObject * obj ) inline ◆ Set() [2/2] void pythonpp::CObject::Set ( PyObject * obj, EOwnership ownership ) inlineNot exception-safe this time.
Definition at line 163 of file pythonpp_object.hpp.
References _ASSERT, pythonpp::eAcquireOwnership, pythonpp::IncRefCount(), m_PyObject, and Release().
Referenced by python::CCursor::callproc(), pythonpp::CBinary::CBinary(), pythonpp::CBool::CBool(), pythonpp::CCalable::CCalable(), pythonpp::CComplex::CComplex(), pythonpp::CDateTime::CDateTime(), pythonpp::CDict::CDict(), pythonpp::CFloat::CFloat(), pythonpp::CInt::CInt(), pythonpp::CList::Clear(), pythonpp::CLong::CLong(), pythonpp::CString::CString(), pythonpp::CTime::CTime(), pythonpp::CNone::operator=(), pythonpp::CDict::operator=(), pythonpp::CCalable::operator=(), operator=(), pythonpp::CType::operator=(), pythonpp::CBool::operator=(), pythonpp::CInt::operator=(), pythonpp::CLong::operator=(), pythonpp::CFloat::operator=(), pythonpp::CComplex::operator=(), pythonpp::CString::operator=(), pythonpp::CBinary::operator=(), pythonpp::CTuple::operator=(), pythonpp::CList::operator=(), pythonpp::CDictHelper< T >::operator=(), pythonpp::CExtObject< CCursor >::RWAttr(), and Set().
◆ SetAttr() ◆ m_PyObject PyObject* pythonpp::CObject::m_PyObject privateThe documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4