簡単な例として、 Cmycustom_CType
で定義された my のインスタンスであると仮定して、Python スクリプトでこの種の使用を許可したいと思います。PyTypeObject
print('foo' in mycustom_CType)
の構造体のどのスロットと関数がPyTypeObject
これを機能させるためにpythonに必要ですか? 私はおそらく推測tp_iter
しtp_iternext
ていますが、Pythonのドキュメントではこれらの2つの構造体フィールドについてそれが述べられていないため、確信が持てません。