#include <rtm/RTC.h>
ネームスペース | |
namespace | CORBA_SeqUtil |
関数 | |
template<class CorbaSequence, class Functor> | |
Functor | for_each (CorbaSequence &seq, Functor f) |
CORBA sequence に対して functor を適用する. | |
template<class CorbaSequence, class Functor> | |
CORBA::Long | find (const CorbaSequence &seq, Functor f) |
CORBA sequence の中から functor に適合する要素のインデックスを返す. | |
template<class CorbaSequence, class SequenceElement> | |
void | push_back (CorbaSequence &seq, SequenceElement elem) |
CORBA sequence の最後に要素を追加する. | |
template<class CorbaSequence> | |
void | push_back_list (CorbaSequence &seq1, const CorbaSequence &seq2) |
template<class CorbaSequence, class SequenceElement> | |
void | insert (CorbaSequence &seq, SequenceElement &elem, CORBA::ULong index) |
CORBA sequence に要素を挿入する. | |
template<class CorbaSequence, class SequenceElement> | |
SequenceElement & | front (CorbaSequence &seq) |
CORBA sequence の先頭要素を取得する. | |
template<class CorbaSequence, class SequenceElement> | |
SequenceElement & | back (CorbaSequence &seq) |
CORBA sequence の末尾要素を取得する. | |
template<class CorbaSequence> | |
void | erase (CorbaSequence &seq, CORBA::ULong index) |
CORBA sequence の指定された位置の要素を削除する. | |
template<class CorbaSequence, class Functor> | |
void | erase_if (CorbaSequence &seq, Functor f) |
template<class CorbaSequence> | |
void | clear (CorbaSequence &seq) |
CORBA sequence の全要素を削除. |
|
CORBA sequence の末尾要素を取得する. seq[seq.length() - 1] と同じ。
|
|
CORBA sequence の全要素を削除. seq.length(0) と同じ。 |
|
CORBA sequence の指定された位置の要素を削除する. 指定されたインデックスの要素を削除する。 削除された要素は詰められ、sequence の長さは1減る。
|
|
|
|
CORBA sequence の中から functor に適合する要素のインデックスを返す. CORBA sequence 全ての要素に対して、与えられた functor を適用し、 functor が true を返すようそのインデックスを返す。 functor は bool functor(const CORBA sequence の要素) の形式をとり、 適合する要素に対して true を返す必要がある。
|
|
CORBA sequence に対して functor を適用する. CORBA sequence 全ての要素に対して、与えられた functor を適用する。 functor は void functor(CORBA sequence の要素) の形式をとる必要がある。
|
|
CORBA sequence の先頭要素を取得する. seq[0] と同じ。
|
|
CORBA sequence に要素を挿入する. CORBA sequence の index の位置に要素を加える。 index が 与えられた CORBA sequence の最大の index より大きい場合 最後の要素として加えられる。 CORBA sequence の長さは自動的に拡張される。
|
|
CORBA sequence の最後に要素を追加する. CORBA sequence の最後に与えられた要素を追加する。 CORBA sequence の長さは自動的に拡張される。
|
|
|