![]() |
赤紫蘇2.リファレンス |
||
|
aka:choice 出現頻度定義 |
|||
| akaxiso2.0-beta2 | |||
|
|
|||
aka:choiceは、それ自身の出現頻度を定義することができます。また、この出現頻度は、aka:choiceがルートとなるときにのみ、使用されます。 定義するためには、model()メソッド中で、occurrence()を使用してください。 struct sample_choice_leaf : aka::choice<sample_choice_leaf, sample_choice> {
void model() {
/* ルートとなる場合、aka:choiceの子要素の出現頻度を[0, unbounded]とする。 */
occurrence(0, aka::unbounded);
.... 他itemの定義。
}
};
|
|||
