10.4.15 StringDef

StringDefは、IDLのバインドされた文字列型を表します。無制限文字列型は、PrimitiveDefとして表されます。文字列型は無名なので、このインタフェースはTypedefDefからもContainedからも派生しません。

module CORBA {
   interface StringDef : IDLType {
        attribute unsigned long bound;
   };
};

bound属性は、文字列内の最大文字数を指定します。0にはできません。

継承されるtype属性は、文字列を記述するtk_string TypeCodeです。