utfconv.hpp

UTF8/16とマルチバイト系文字列の文字コード変換 (共通部). [詳細]

#include <string>
#include <vector>
#include <memory>
#include "exception.hpp"
#include "langedge/utfconv_win.hpp"

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

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

ネームスペース

namespace  langedge
namespace  langedge::utf

型定義

typedef unsigned short WChar
 ダブルバイト文字型
typedef UTFConv< char, to_utf_t > MultiByteToUTF8
 マルチバイト系からUTF8へ変換するクラス
typedef UTFConv< utf::WChar,
to_utf_t > 
MultiByteToUTF16
 マルチバイト系からUTF16LEへ変換するクラス
typedef UTFConv< char, from_utf_t > MultiByteFromUTF8
 UTF8からマルチバイト系へ変換するクラス.
typedef UTFConv< utf::WChar,
from_utf_t > 
MultiByteFromUTF16
 UTF16LEからマルチバイト系へ変換するクラス.


説明

UTF8/16とマルチバイト系文字列の文字コード変換 (共通部).

作者:
OKA Toshiyuki (LangEdge, Inc.)
日付:
2004-07-06
バージョン:
Id
utfconv.hpp,v 1.3 2005/04/05 02:20:06 exoka Exp
Copyright (C) 2004-2005 LangEdge, Inc. All rights reserved.

型定義

typedef unsigned short langedge::utf::WChar
 

ダブルバイト文字型

typedef UTFConv<char, to_utf_t> langedge::MultiByteToUTF8
 

マルチバイト系からUTF8へ変換するクラス

typedef UTFConv<utf::WChar, to_utf_t> langedge::MultiByteToUTF16
 

マルチバイト系からUTF16LEへ変換するクラス

typedef UTFConv<char, from_utf_t> langedge::MultiByteFromUTF8
 

UTF8からマルチバイト系へ変換するクラス.

typedef UTFConv<utf::WChar, from_utf_t> langedge::MultiByteFromUTF16
 

UTF16LEからマルチバイト系へ変換するクラス.


変数

const char* m_utfEncode [static]
 


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