# listfunctions

ワークスペースの全ての関数のプロパティ

## 呼び出し手順

    [flist,compiled,profilable,called] = listfunctions([scope])

## パス名

scope

  文字列, "local" (デフォルト) または "global"

flist

  文字列の配列, 指定した名前空間にある全関数変数の名前

compiled

  論理値配列, 対応するflistの要素が型=13の場合に真

profilable

  論理値配列, 対応するflistの要素が型=13の場合に真となり, プロファイル情報が関数の擬似コードの中に追加されます.

called

  uint32 配列, flist の対応する要素がコールされた回数 (プロファイル可能な関数の場合のみ非ゼロ)

## 説明

- この関数は,(whoで指定した) ワークスペースの全ての変数を確認し, 型11または13の変数を収集します; 後で, lst=macr2lst(fun) が コールされた際, 最初のコード行の末尾に特殊なプロファイルエントリ lst(5)(1)=="25" がチェックされます.

## 例

    recompilefunction("asinh","p")
    [flist,compiled,profilable,called] = listfunctions();
    flist(profilable)

## 参照

- function
- exec
- deff
- comp
- fun2string
- profile
- recompilefunction

## 参考文献

http://wiki.scilab.org/Scilab_function_variables%3A_representation%2C_manipulation