PyObject*
C ++で与えられた場合、それがのインスタンスであるかどうかを判断する方法はPyLongDoubleScalarObject
?
PyLongDoubleScalarObject
long double
は、で定義されている128ビットのfloat()を格納するための対応するnumpyクラスnumpy/arrayscalars.h
です。
使用は非多型dynamic_cast
としては機能しません。forにPyObject*
対応する方法を調べると、ほとんどの場合、などの関数を使用するためのヒントが見つかりますが、のようなものは見つかりません。dynamic_cast
PyObject
PyLong_Check
PyLongDouble_Check