5.2.4.1.8 名前コンポーネントの削除

delete_component操作は、i番目のコンポーネントを削除して返します。

LNameComponent delete_component(in unsigned long i)
     raises(NoComponent);

コンポーネントが存在しない場合は、NoComponent例外が発生します。

delete_component操作が実行されると、複合名のコンポーネントが1つ減り、それまでi+1...nとして識別されていたコンポーネントがi...n-1として識別されるようになります。