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

CORBA_SeqUtil.py

CORBA sequence utility template functions. [詳細]


関数

 for_each (seq, f)
 CORBA sequence ヘルパーテンプレート関数CORBA sequence に対して functor を適用する.
 find (seq, f)
 CORBA sequence の中から functor に適合する要素のインデックスを返す.
 push_back (seq, elem)
 CORBA sequence の最後に要素を追加する.
 push_back_list (seq1, seq2)
 insert (seq, elem, index)
 CORBA sequence に要素を挿入する.
 front (seq)
 CORBA sequence の先頭要素を取得する.
 back (seq)
 CORBA sequence の末尾要素を取得する.
 erase (seq, index)
 CORBA sequence の指定された位置の要素を削除する.
 erase_if (seq, f)
 clear (seq)
 CORBA sequence の全要素を削除.


説明

CORBA sequence utility template functions.

日付:
Date
2007/09/03
作者:
Noriaki Ando <n-ando@aist.go.jp> and Shinji Kurihara
Copyright (C) 2007 Task-intelligence Research Group, Intelligent Systems Research Institute, National Institute of Advanced Industrial Science and Technology (AIST), Japan All rights reserved.

関数

back seq   ) 
 

CORBA sequence の末尾要素を取得する.

seq[seq.length() - 1] と同じ。

引数:
seq 要素を取得する CORBA sequence

clear seq   ) 
 

CORBA sequence の全要素を削除.

seq.length(0) と同じ。

erase seq  ,
index 
 

CORBA sequence の指定された位置の要素を削除する.

指定されたインデックスの要素を削除する。 削除された要素は詰められ、sequence の長さは1減る。

引数:
seq 要素を削除する CORBA sequence
index 削除する要素のインデックス

erase_if seq  ,
 

find seq  ,
 

CORBA sequence の中から functor に適合する要素のインデックスを返す.

CORBA sequence 全ての要素に対して、与えられた functor を適用し、 functor が true を返すようそのインデックスを返す。 functor は bool functor(const CORBA sequence の要素) の形式をとり、 適合する要素に対して true を返す必要がある。

戻り値:
Functor に適合する要素のインデックス。 見つからないときは -1 を返す。
引数:
seq Functor を適用する CORBA sequence
functor CORBA sequence から要素を見つける Functor

for_each seq  ,
 

CORBA sequence ヘルパーテンプレート関数CORBA sequence に対して functor を適用する.

CORBA sequence 全ての要素に対して、与えられた functor を適用する。 functor は void functor(CORBA sequence の要素) の形式をとる必要がある。

戻り値:
全ての要素を処理した Functor
引数:
seq Functor を適用する CORBA sequence
functor CORBA sequence の要素を処理する Functor

front seq   ) 
 

CORBA sequence の先頭要素を取得する.

seq[0] と同じ。

引数:
seq 要素を取得する CORBA sequence

insert seq  ,
elem  ,
index 
 

CORBA sequence に要素を挿入する.

CORBA sequence の index の位置に要素を加える。 index が 与えられた sequence の最大の index より大きい場合 最後の要素として加えられる。 CORBA sequence の長さは自動的に拡張される。

引数:
seq 要素を追加する CORBA sequence
elem 追加する要素
index 要素を追加する位置

push_back seq  ,
elem 
 

CORBA sequence の最後に要素を追加する.

CORBA sequence の最後に与えられた要素を追加する。 CORBA sequence の長さは自動的に拡張される。

引数:
seq 要素を追加する CORBA sequence
elem 追加する要素

push_back_list seq1  ,
seq2 
 


OpenRTMに対してMon Oct 29 15:51:36 2007に生成されました。  doxygen 1.4.3