nineml 出力

アクセス関数

struct, message から生成されるクラスには、フィールドに対する get/set関数が提供される。 フィールド要素へアクセスする場合は、これらの関数を使用する。

アクセス関数は以下のルールで生成される:
C++
配列でない(maxlengthが指定されていない)
get_foo
変数の値を返す
set_foo
変数の値を設定する
配列(maxlengthが指定されている)
get_foo_length
配列の要素数を返す
get_foo
指定したインデックスの要素を返す
set_foo
コピー元の配列と長さを指定して値を設定する
ActionScript3
get_foo
変数の値を返す
set_foo
変数の値を設定する
JavaScript
アクセス関数は生成されない。直接メンバを指定する。