Python 3.6.5 ドキュメント 検索
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]