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