Python 3.6.5 ドキュメント 検索
Results of 1 - 10 of about 14 for DECREF (0.004 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]
