Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

Lamp::NumberRenamer Class Reference

ナンバーリネーマ More...

#include <NumberRenamer.h>

Inheritance diagram for Lamp::NumberRenamer:

Lamp::Renamer List of all members.

Public Member Functions

 NumberRenamer ()
 コンストラクタ

virtual ~NumberRenamer ()
 デストラクタ

virtual String rename (Database *database, const String &sourceName)
 リネーム


Detailed Description

ナンバーリネーマ

アンダーバーと最小の番号を添えつけた名前にリネームします。 このリネーマは同じオブジェクトが多数コピーされた際、極端にパフォーマンスが 落ちる可能性があります。

Definition at line 40 of file NumberRenamer.h.


Member Function Documentation

String Lamp::NumberRenamer::rename Database *  database,
const String sourceName
[virtual]
 

リネーム

Parameters:
database データベース
sourceName 元となる名前
Returns:
重複していない名前

Implements Lamp::Renamer.

Definition at line 40 of file NumberRenamer.cpp.

References Assert, Lamp::String::format(), Lamp::String::getBytes(), Lamp::String::getIndexOf(), and Lamp::String::getSubstring().


The documentation for this class was generated from the following files:
Generated on Wed Mar 16 10:29:49 2005 for Lamp by doxygen 1.3.2