メインページ | ネームスペース一覧 | クラス階層 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ

クラス SequenceEx

すべてのメンバ一覧

Public メソッド

 __init__ (_sq)
 CorbaSequence からのコピーコンストラクタ.
 __del__ ()
 デストラクタ
 size ()
 サイズを取得する
 max_size ()
 格納可能な最大のサイズを取得する
 empty ()
 シーケンスが空かどうか調べる
 resize (new_size, item)
 シーケンスをリサイズする
 insert (position, item)
 シーケンスに要素を挿入する
 erase (position)
 シーケンスの要素を削除する
 erase_if (f)
 シーケンスの要素を述語のしたがって削除する
 push_back (item)
 要素を最後尾に追加する
 pop_back ()
 find (f)

関数

SequenceEx::__del__  ) 
 

デストラクタ

SequenceEx::__init__ _sq   ) 
 

CorbaSequence からのコピーコンストラクタ.

CorbaSequence型からのコピーコンストラクタ。 与えられた CorbaSequence の内容をコピーする。

引数:
_sq CorbaSequence 形のコピー元

SequenceEx::empty  ) 
 

シーケンスが空かどうか調べる

このオペレーションはシーケンスが空かどうかを bool 値で返す。 サイズが 0 なら true、そうでなければ false を返す。

戻り値:
シーケンスが空かどうかの bool 値

SequenceEx::erase position   ) 
 

シーケンスの要素を削除する

このオペレーションはシーケンスの要素を削除する

引数:
position 削除するシーケンス要素の場所

SequenceEx::erase_if  ) 
 

シーケンスの要素を述語のしたがって削除する

このオペレーションは述語として与えられた関数オブジェクトの 条件が真のとき、そのシーケンスの要素を削除する。

引数:
f 削除するシーケンスを決定する術語

SequenceEx::find  ) 
 

SequenceEx::insert position  ,
item 
 

シーケンスに要素を挿入する

このオペレーションはシーケンスの途中に要素を挿入する。

引数:
position 新しい要素を挿入する場所
item 挿入するシーケンスの要素 

SequenceEx::max_size  ) 
 

格納可能な最大のサイズを取得する

このオペレーションはシーケンスの現在の格納可能な最大のサイズを返す。 CorbaSequence::maximum() と同じ。

戻り値:
シーケンスに格納可能な最大のサイズ

SequenceEx::pop_back  ) 
 

SequenceEx::push_back item   ) 
 

要素を最後尾に追加する

このオペレーションは与えられた要素をシーケンスの最後に追加する。

引数:
item 追加するするオブジェクト

SequenceEx::resize new_size  ,
item 
 

シーケンスをリサイズする

このオペレーションはシーケンスの長さを変更する。 現在の長さより大きなサイズが与えられた場合、引数 x で、 新たにアロケートされた部分が埋められる。 現在の長さより小さいサイズが与えられた場合、CorabSequence と同様に 余分なシーケンスの要素は削除される。

引数:
new_size 新しいシーケンスのサイズ
item 長くなった分のシーケンスを埋める要素 

SequenceEx::size  ) 
 

サイズを取得する

このオペレーションはシーケンスのサイズを返す。 CorbaSequence::length() と同じ。

戻り値:
シーケンスのサイズ


このクラスの説明は次のファイルから生成されました:
OpenRTMに対してMon Oct 29 15:51:38 2007に生成されました。  doxygen 1.4.3