クラス NumberingPolicy

オブジェクト生成時ネーミング・ポリシー(命名規則)管理用抽象クラス [詳細]

#include <NumberingPolicy.h>

NumberingPolicyに対する継承グラフ
DefaultNumberingPolicy

すべてのメンバ一覧

構成

struct  ObjectNotFound
 オブジェクト未発見例外処理用構造体 [詳細]

Public メソッド

virtual ~NumberingPolicy (void)
 仮想デストラクタ
virtual std::string onCreate (void *obj)=0
 オブジェクト生成時の名称作成
virtual void onDelete (void *obj)=0
 オブジェクト削除時の名称解放

説明

オブジェクト生成時ネーミング・ポリシー(命名規則)管理用抽象クラス

オブジェクトを生成する際のネーミング・ポリシー(命名規則)を管理するための 抽象インターフェースクラス。 具象クラスは、以下の純粋仮想関数の実装を提供しなければならない。

から:
0.4.0

コンストラクタとデストラクタ

virtual NumberingPolicy::~NumberingPolicy ( void   )  [inline, virtual]

仮想デストラクタ


関数

virtual std::string NumberingPolicy::onCreate ( void *  obj  )  [pure virtual]

オブジェクト生成時の名称作成

オブジェクト生成時の名称を生成するための純粋仮想関数

引数:
obj 名称生成対象オブジェクト
戻り値:
生成したオブジェクト名称

DefaultNumberingPolicyで実装されています。

virtual void NumberingPolicy::onDelete ( void *  obj  )  [pure virtual]

オブジェクト削除時の名称解放

オブジェクト削除時に名称を解放するための純粋仮想関数

引数:
obj 名称解放対象オブジェクト

DefaultNumberingPolicyで実装されています。

OpenRTM-aistに対してFri Oct 28 18:31:15 2016に生成されました。  doxygen 1.6.3