type=class
superclass=Fiddle=Function
included=
extended=
dynamically_included=
dynamically_extended=
library=dl.import
aliases=
aliasof=

Cの関数ポインタを表すクラスです。

[[lib:fiddle]] が利用可能な場合は [[c:Fiddle::Function]] の
サブクラスです。そうでない場合は [[c:Object]] のサブクラス
です。

[[c:DL::CFunc]] のラッパークラスです。DL::CFuncは
プラットフォームによってはうまく動かないため、DL::CFuncを直接使わずに
このクラスを通してCの関数を呼び出すべきです。

Cの関数の引数と返り値の型を保持し、[[m:DL::Function#call]] を呼び出した
ときには、その型に従い引数を変換してCの関数に渡し、返り値を
Rubyのオブジェクトに変換します。
