#include <NumberingPolicy.h>

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