OpenRTM
1.0.0
|
オブジェクト生成時ネーミング・ポリシー(命名規則)管理用クラス [詳細]
#include <NumberingPolicy.h>
Public メソッド | |
DefaultNumberingPolicy () | |
virtual | ~DefaultNumberingPolicy (void) |
デストラクタ | |
virtual std::string | onCreate (void *obj) |
オブジェクト生成時の名称作成 | |
virtual void | onDelete (void *obj) |
オブジェクト削除時の名称解放 | |
![]() | |
virtual | ~NumberingPolicy (void) |
仮想デストラクタ |
Protected メソッド | |
long int | find (void *obj) |
オブジェクトの検索 |
オブジェクト生成時ネーミング・ポリシー(命名規則)管理用クラス
オブジェクトを生成する際のネーミング・ポリシー(命名規則)を管理するための クラス。
|
inline |
コンストラクタ
|
inlinevirtual |
デストラクタ
|
protected |
オブジェクトの検索
オブジェクトリストから指定されたオブジェクトを検索し、 該当するオブジェクトが格納されている場合にはインデックスを返す。
obj | 検索対象オブジェクト |
|
virtual |
オブジェクト生成時の名称作成
オブジェクト生成時の名称を生成する。 生成済みインスタンスの数に応じた名称を生成する。
obj | 名称生成対象オブジェクト |
NumberingPolicyを実装しています。
|
virtual |
オブジェクト削除時の名称解放
オブジェクト削除時に名称を解放する。 オブジェクト削除時に生成済みインスタンス数を減算する。
obj | 名称解放対象オブジェクト |
NumberingPolicyを実装しています。