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

# Lamp::RandomRenamer Class Reference

ランダムリネーマ More...

`#include <RandomRenamer.h>`

Inheritance diagram for Lamp::RandomRenamer:

List of all members.

## Public Member Functions
| RandomRenamer ()
| コンストラクタ
| RandomRenamer (u_int seed)
| コンストラクタ
virtual | ~RandomRenamer ()
| デストラクタ
virtual String | rename (Database *database, const String &sourceName)
| リネーム
virtual void | setSeed (u_int seed)
| ランダムの種設定
## Protected Attributes
Random | random_
| ランダム

## Detailed Description

ランダムリネーマ

Definition at line 37 of file RandomRenamer.h.

## Constructor & Destructor Documentation

Lamp::RandomRenamer::RandomRenamer | ( | u_int | seed | ) |

  | コンストラクタ Parameters:
  seed | ランダムの種
Definition at line 39 of file RandomRenamer.cpp. References random_, and Lamp::Random::setSeed().

## Member Function Documentation

String Lamp::RandomRenamer::rename | ( | Database * | database,
|  | const String & | sourceName
| ) | `[virtual]`

  | リネーム Parameters:
  database | データベース
  sourceName | 元となる名前
Returns: 重複していない名前 Implements Lamp::Renamer. Definition at line 48 of file RandomRenamer.cpp. References Assert, Lamp::String::format(), Lamp::Random::get(), Lamp::String::getBytes(), Lamp::String::getIndexOf(), Lamp::String::getSubstring(), and random_.

virtual void Lamp::RandomRenamer::setSeed | ( | u_int | seed | ) | `[inline, virtual]`

  | ランダムの種設定 Parameters:
  seed | ランダムの種
Definition at line 67 of file RandomRenamer.h. References random_, and Lamp::Random::setSeed().

The documentation for this class was generated from the following files:

- RandomRenamer.h
- RandomRenamer.cpp