使用可能な関数名と列挙子名をリストすることができます
lib = ffi.dlopen(...)
print dir(lib)
ただし、dir(lib) は、定義された typedef と構造体を返しません。
cffi を使用して任意の C ヘッダー ファイルを含む任意のモジュールをロードしようとしたとき、ヘッダー ファイルを解析して、typedef と構造体のリストを取得する必要がありました。同じことを行うより良い方法はありますか?
使用可能な関数名と列挙子名をリストすることができます
lib = ffi.dlopen(...)
print dir(lib)
ただし、dir(lib) は、定義された typedef と構造体を返しません。
cffi を使用して任意の C ヘッダー ファイルを含む任意のモジュールをロードしようとしたとき、ヘッダー ファイルを解析して、typedef と構造体のリストを取得する必要がありました。同じことを行うより良い方法はありますか?
これまでのところ、型を列挙することはできません。https://bitbucket.org/cffi/cffi/issuesで拡張リクエストを提出できます。