Python 3.6.5 ドキュメント 検索

phrase: max: clip:
target: order:
Results of 1 - 10 of about 14 for DECREF (0.037 sec.)
参照カウント — Python 3.6.5 ドキュメント 12691
ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ ... よく、その場合マクロは何の影響も与えません。 void Py_DECREF ( PyObject *o ) ¶ オブジェクト o に対する参照カウン ... ん。それが NULL ではないと確信が持てないならば、 Py_XDECREF() を使ってください。参照カウントがゼロになったら、 ... 数に自由にアクセスできます。これが意味するのは、 Py_DECREF() が呼び出されるより前では、グローバル変数から到達 ... ストデータ構造を更新し、それから一時変数に対して Py_DECREF() を呼び出すべきです。 void Py_XDECREF ( PyObject ...
https://man.plustar.jp/python/c-api/refcounting.html - [similar]
2. 拡張の型の定義: チュートリアル — Python 3.6.5 ドキュメント 11220
ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python インタプリタ ... void Custom_dealloc ( CustomObject * self ) { Py_XDECREF ( self -> first ); Py_XDECREF ( self -> last ); Py ... omString ( "" ); if ( self -> first == NULL ) { Py_DECREF ( self ); return NULL ; } self -> last = PyUnicode ... romString ( "" ); if ( self -> last == NULL ) { Py_DECREF ( self ); return NULL ; } self -> number = 0 ; } r ... ; Py_INCREF ( first ); self -> first = first ; Py_XDECREF ( tmp ); } if ( last ) { tmp = self -> last ; Py_I ...
https://man.plustar.jp/python/extending/newtypes_tutorial.html - [similar]
1. C や C++ による Python の拡張 — Python 3.6.5 ドキュメント 10660
ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python インタプリタ ... るまでに既に生成してしまったオブジェクトに対して Py_XDECREF() や Py_DECREF() を呼び出して) ごみ処理を注意深く行 ... temp ); /* Add a reference to new callback */ Py_XDECREF ( my_callback ); /* Dispose of previous callback * ... メタ展開 に記述しています。 Py_XINCREF() および Py_XDECREF() は、オブジェクトに対する参照カウントをインクリメ ... PyObject_CallObject ( my_callback , arglist ); Py_DECREF ( arglist ); PyObject_CallObject() は Python オブジ ...
https://man.plustar.jp/python/extending/extending.html - [similar]
はじめに — Python 3.6.5 ドキュメント 9977
ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ ... マクロでオブジェクトの参照を 1 インクリメントし、 Py_DECREF() マクロで 1 デクリメントします。 Py_DECREF() マク ... ロは、incref よりもかなり複雑です。というのは、 Py_DECREF マクロは参照カウントがゼロになったかどうかを調べて ... Python コードを呼び出しかねないということです; Py_DECREF() からユーザへ制御を戻せるようなコードパスが存在す ... リメントします。ユーザには戻り値が不要になったら Py_DECREF() を呼ぶ責任が残されています; とはいえ、すぐにその ...
https://man.plustar.jp/python/c-api/intro.html - [similar]
1. 他のアプリケーションへの Python の埋め込み — Python 3.6.5 ドキュメント 9872
ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python インタプリタ ... eft out */ pModule = PyImport_Import ( pName ); Py_DECREF ( pName ); if ( pModule != NULL ) { pFunc = PyObje ... ng ( atoi ( argv [ i + 3 ])); if ( ! pValue ) { Py_DECREF ( pArgs ); Py_DECREF ( pModule ); fprintf ( stderr ... pValue = PyObject_CallObject ( pFunc , pArgs ); Py_DECREF ( pArgs ); if ( pValue != NULL ) { printf ( "Resul ... of call: %ld \n " , PyLong_AsLong ( pValue )); Py_DECREF ( pValue ); } else { Py_DECREF ( pFunc ); Py_DECRE ...
https://man.plustar.jp/python/extending/embedding.html - [similar]
イテレータプロトコル (iterator protocol) — Python 3.6.5 ドキュメント 8734
ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ ... h item */ ... /* release reference when done */ Py_DECREF ( item ); } Py_DECREF ( iterator ); if ( PyErr_Occ ...
https://man.plustar.jp/python/c-api/iter.html - [similar]
辞書オブジェクト (dictionary object) — Python 3.6.5 ドキュメント 7824
ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ ... Dict_SetItem ( self -> dict , key , o ) < 0 ) { Py_DECREF ( o ); return -1 ; } Py_DECREF ( o ); } int PyDict ...
https://man.plustar.jp/python/c-api/dict.html - [similar]
Python 3 への拡張モジュール移植 — Python 3.6.5 ドキュメント 7719
ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python HOWTO » Pyth ... " , NULL , NULL ); if ( st -> error == NULL ) { Py_DECREF ( module ); INITERROR ; } #if PY_MAJOR_VERSION >= ... t2 = PyObject_GetAttrString ( object , trace ); Py_DECREF ( object ); object = object2 ; } if ( ! object ) { ... port \" %s \" is not valid" , name ); } EXIT : Py_XDECREF ( object ); if ( name_dup ) { PyMem_FREE ( name_du ...
https://man.plustar.jp/python/howto/cporting.html - [similar]
拡張と埋め込み FAQ — Python 3.6.5 ドキュメント 7492
ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python よくある質問 ... みかユーザ定義かは関係ありません。返り値に対して Py_DECREF() する必要があることもあります。 例えば、あるファイ ... NULL ) { ... an exception occurred ... } else { Py_DECREF ( res ); } なお、 PyObject_CallObject() の引数リス ... */ dum = PyEval_EvalCode ( src , glb , loc ); Py_XDECREF ( dum ); Py_XDECREF ( src ); free ( code ); code = ... unexpected EOF while parsing" )) /* E_EOF */ { Py_XDECREF ( exc ); Py_XDECREF ( val ); Py_XDECREF ( trb ); p ...
https://man.plustar.jp/python/faq/extending.html - [similar]
型オブジェクト — Python 3.6.5 ドキュメント 7387
ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ ... クタ関数は、参照カウントが新たにゼロになった際に Py_DECREF() や Py_XDECREF() マクロから呼び出されます。呼び出 ... ブジェクトを INCREF し、インスタンスを解放するたびに DECREF します (サブタイプのインスタンスには適用されません ... ンスが ob_type で参照している型だけが INCREF および DECREF されます)。 Py_TPFLAGS_BASETYPE ¶ 型を別の型の基底 ...
https://man.plustar.jp/python/c-api/typeobj.html - [similar]
PREV 1 2 NEXT