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:

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:

- NumberRenamer.h
- NumberRenamer.cpp