inline (プリミティブ)
パッケージ: CURL.LANGUAGE.COMPILER

インライン定義を指定します。

説明

修飾子を使用して、Curl の定義のコンパイル方法を変更することができます。inline 修飾子は、定義の呼び出しを実際のコード定義に置換するように Curl コンパイラに示します。特定の条件下では、インライン定義に置換するとコードの実行速度が向上します。一般的には、これらの条件は、通常は呼び出されるコードのごく一部と関連しています。inline が記述されていると、Curl コンパイラが定義呼び出しのインライン置換を試行します。ただし、インライン置換を実行する前に、Curl コンパイラがインライン置換でパフォーマンスが向上するかどうかを判別します。Curl コンパイラがそのインライン置換でパフォーマンスが向上しないと判別した場合は、置換は実行されません。