オブジェクト生成時ネーミング・ポリシー(命名規則)管理用抽象クラス [詳細]
#include <NumberingPolicy.h>
構成 | |
struct | ObjectNotFound |
オブジェクト未発見例外処理用構造体 [詳細] | |
Public メソッド | |
virtual | ~NumberingPolicy (void) |
仮想デストラクタ | |
virtual std::string | onCreate (void *obj)=0 |
オブジェクト生成時の名称作成 | |
virtual void | onDelete (void *obj)=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] |