utfstring.hpp

UTF16用ダブルバイト文字列型. [詳細]

#include <string>
#include <vector>
#include <algorithm>
#include "utfconv.hpp"

utfstring.hppのインクルード依存関係図

ソースコードを見る。

ネームスペース

namespace  langedge
namespace  langedge::utf

関数

bool is_less_than (const WChar *a, const WChar *b)
 WChar 文字列の比較関数.
bool is_less_than_forward (const WChar *a, const WChar *b)
 WChar 文字列の前方一致比較関数.
size_t wchar_strlen (const WChar *s)
 WChar 文字列の長さ.
WChar to_wchar_zenkaku (const char ch)
 半角英数字をUTF16全角文字に変換
bool operator== (const WString &a, const WString &b)
 UTF16ダブルバイト文字列の等値比較オペレータ.
bool operator< (const WString &a, const WString &b)
 UTF16ダブルバイト文字列の大小比較オペレータ.


説明

UTF16用ダブルバイト文字列型.

作者:
OKA Toshiyuki (LangEdge, Inc.)
日付:
2004-07-06
バージョン:
Id
utfstring.hpp,v 1.1.1.1 2005/03/30 11:33:30 exoka Exp
Copyright (C) 2004 LangEdge, Inc. All rights reserved.

関数

bool langedge::utf::is_less_than const WChar a,
const WChar b
[inline]
 

WChar 文字列の比較関数.

bool langedge::utf::is_less_than_forward const WChar a,
const WChar b
[inline]
 

WChar 文字列の前方一致比較関数.

size_t langedge::utf::wchar_strlen const WChar s  )  [inline]
 

WChar 文字列の長さ.

WChar langedge::utf::to_wchar_zenkaku const char  ch  )  [inline]
 

半角英数字をUTF16全角文字に変換

bool langedge::utf::operator== const WString &  a,
const WString &  b
[inline]
 

UTF16ダブルバイト文字列の等値比較オペレータ.

bool langedge::utf::operator< const WString &  a,
const WString &  b
[inline]
 

UTF16ダブルバイト文字列の大小比較オペレータ.


LangEdge ライブラリに対してFri May 6 22:42:59 2005に生成されました。  doxygen 1.4.2