SigUtil  0.95
Utility modules for modern C++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sig::ZenHanReplace Class Reference

全角・半角文字の置換処理を行う More...

Public Member Functions

void alphabet_zen2han (std::wstring &sentence) const
 アルファベット 全角 -> 半角 More...
 
void alphabet_han2zen (std::wstring &sentence) const
 アルファベット 半角 -> 全角 More...
 
void number_zen2han (std::wstring &sentence) const
 数字 全角 -> 半角 More...
 
void number_han2zen (std::wstring &sentence) const
 数字 半角 -> 全角 More...
 
void katakana_zen2han (std::wstring &sentence) const
 カタカナ 全角 -> 半角 More...
 
void katakana_han2zen (std::wstring &sentence) const
 カタカナ 半角 -> 全角 More...
 

Static Public Member Functions

static ZenHanReplaceget_instance ()
 インスタンスの参照を取得 More...
 

Detailed Description

全角・半角文字の置換処理を行う

Definition at line 26 of file replace.hpp.

Member Function Documentation

void sig::ZenHanReplace::alphabet_han2zen ( std::wstring &  sentence) const
inline

アルファベット 半角 -> 全角

Definition at line 143 of file replace.hpp.

void sig::ZenHanReplace::alphabet_zen2han ( std::wstring &  sentence) const
inline

アルファベット 全角 -> 半角

Definition at line 136 of file replace.hpp.

static ZenHanReplace& sig::ZenHanReplace::get_instance ( )
inlinestatic

インスタンスの参照を取得

Definition at line 130 of file replace.hpp.

void sig::ZenHanReplace::katakana_han2zen ( std::wstring &  sentence) const
inline

カタカナ 半角 -> 全角

Definition at line 185 of file replace.hpp.

void sig::ZenHanReplace::katakana_zen2han ( std::wstring &  sentence) const
inline

カタカナ 全角 -> 半角

Definition at line 168 of file replace.hpp.

void sig::ZenHanReplace::number_han2zen ( std::wstring &  sentence) const
inline

数字 半角 -> 全角

Definition at line 159 of file replace.hpp.

void sig::ZenHanReplace::number_zen2han ( std::wstring &  sentence) const
inline

数字 全角 -> 半角

Definition at line 152 of file replace.hpp.


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