myGroup > myProject
 

arg 要素

関数の引数を指定する要素

  • 関数の引数を定義する際に用います。
  • 引数が複数ある場合は、複数定義してください。

属性

type 属性

引数の型(プリミティブ型)を指定します。

class 属性

引数の型(クラス型)を指定します。現在、class 属性を指定可能なのは、java の名前空間のみです。

name 属性

引数名を指定します。

direction 属性

引数の方向を指定します。in、out、inout 以外の値が指定された場合、エラーとなります。

  • in : 入力引数です。引数の値を参照する場合に指定します。
  • out : 出力引数です。引数の値を更新する場合に指定します。
  • inout : 入出力引数です。引数の値を参照し、値を更新する場合に指定します。

制約

  • function 要素の子としてのみ現れることができます。

子ノード

  • 常に空要素です。子ノードを持ちません。

使用例

例 1:

<lang:function name="setValue">
  <lang:arg type="int" name="iData" direction="in"/>
  <lang:arg type="unsigned int" name="uiData" direction="in"/>
  <lang:return type="void"/>
</lang:function>