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

Lamp::CountRenamer Class Reference

カウントリネーマ More...

#include <CountRenamer.h>

Inheritance diagram for Lamp::CountRenamer:

Lamp::Renamer List of all members.

Public Member Functions

 CountRenamer ()
 コンストラクタ

 CountRenamer (u_int count)
 コンストラクタ

virtual ~CountRenamer ()
 デストラクタ

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

virtual void setCount (u_int count)
 カウントの設定

virtual u_int getCount () const
 カウントの取得


Detailed Description

カウントリネーマ

アンダーバーと番号を添えつけた名前にリネームします。

Definition at line 38 of file CountRenamer.h.


Constructor & Destructor Documentation

Lamp::CountRenamer::CountRenamer u_int  count  ) 
 

コンストラクタ

Parameters:
count カウント

Definition at line 36 of file CountRenamer.cpp.


Member Function Documentation

virtual u_int Lamp::CountRenamer::getCount  )  const [inline, virtual]
 

カウントの取得

Returns:
カウント

Definition at line 74 of file CountRenamer.h.

References u_int.

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

リネーム

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

Implements Lamp::Renamer.

Definition at line 44 of file CountRenamer.cpp.

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

virtual void Lamp::CountRenamer::setCount u_int  count  )  [inline, virtual]
 

カウントの設定

Parameters:
count 設定するカウント

Definition at line 68 of file CountRenamer.h.


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