5.2.4.1.6 名前コンポーネントの挿入

名前には、1つ以上のコンポーネントがあります。各コンポーネントは、最後のもの以外は、サブコンテキストの名前を識別するために使用されます。(最後のコンポーネントは、バウンド・オブジェクトを示します。)insert_component操作は、位置iの後にコンポーネントを挿入します。

LName insert_component(in unsigned long i, in LNameComponent lnc)
raises(NoComponent, OverFlow);

コンポーネントi-1が未定義で、コンポーネントiが1より大きい場合、insert_component操作は、NoComponent例外を生成します。

ライブラリが、挿入されたコンポーネントにリソースを割り当てられない場合は、OverFlow例外が発生します。