25.7.3 StringSequenceに関連するメソッド
-
CORBA::ULong nelems);
このメソッドは,指定されたリスト要素の数に合わせてメモリを割り当てます。
-
nelems
リスト内の要素数
-
-
const CORBA::StringSequence& seq1,
const CORBA::StringSequence& seq2);
このメソッドは,二つのStringSequenceオブジェクトを比較し,それらが同一である場合,0を返します。そうでない場合は0以外の数字を返します。
-
seq1
比較する最初のオブジェクト
-
seq2
比較する2番目のオブジェクト
-
-
char **data);
このメソッドは,指定されたポインタに対応するメモリを解放します。
-
data
解放されるリストメモリ
-
-
char **data, CORBA::ULong nelems);
このメソッドは,指定されたリスト要素の数に合わせてメモリを解放します。また,シーケンスが使用したメモリ,およびStringSequenceが保持する文字列を解放します。
- 注
-
StringSequenceに格納される文字列が,プログラムのほかから参照されている場合,その文字列が使用したメモリは解放しません。ただし,複数の文字列の配列であるStringSequenceは,削除され,メモリを解放します。
-
data
解放されるリストメモリ
-
nelems
要素の数
-
CORBA::StringSequence& seq);
このメソッドは,指定されたオブジェクトのハッシュ値を返します。
-
seq
ハッシュ値が返されるStringSequence
-
-
このメソッドは,シーケンス内の要素数を返します。
-
void length(
CORBA::ULong len);
このメソッドは,シーケンス内の要素数を設定します。
-
len
新しい長さ
-
-
このメソッドは,リスト内の引数の数を返します。
-
CORBA::StringSequence& operator=(
const CORBA::StringSequence& seq);
この演算子は,代入によるStringSequenceのコピーを可能にします。
-
seq
コピーするオブジェクト
-
-
char *operator[ ](
CORBA::ULong index);
この演算子は,インデックスを使ってStringSequence内の引数へのアクセスを可能にします。
-
index
任意の文字列シーケンスの0から始まるインデックス
-
-
CORBA::StringSequence* ptr);
このメソッドは,指定されたStringSequenceオブジェクトを解放します。
-
ptr
解放するStringSequenceオブジェクト
-