クラス cfp::logger::sub::CLoggerStringUtils

文字列・ユーティル・クラス。 [詳細]

#include <CLoggerStringUtils.hxx>

すべてのメンバ一覧

Static Public メソッド

static int convertUtf8ToUtf16 (wchar_t *dest, size_t dest_size, char *src, size_t src_size)
static int convertUtf16ToUtf8 (char *dest, size_t dest_size, wchar_t *src, size_t src_size)


説明

文字列・ユーティル・クラス。

文字列に関するユーティルクラス。


関数

int cfp::logger::sub::CLoggerStringUtils::convertUtf8ToUtf16 ( wchar_t *  dest,
size_t  dest_size,
char *  src,
size_t  src_size 
) [static]

文字コードをUTF-8よりUTF16へと変換。

引数:
[out] dest 出力文字列UTF-16
[in] dest_size destのサイズをワード単位で指定
[in] src 入力文字列UTF-8
[in] src_size 入力文字列のバイト数
戻り値:
成功時には出力文字列の文字数を戻します。 dest_size に0を指定し、こちらの関数を呼び出すと、変換された 文字列を格納するのに必要なdestのサイズの文字数を戻します。 関数が失敗した場合には、falseを戻します。

int cfp::logger::sub::CLoggerStringUtils::convertUtf16ToUtf8 ( char *  dest,
size_t  dest_size,
wchar_t *  src,
size_t  src_size 
) [static]

文字コードをUTF-16よりUTF-8へと変換。

引数:
[out] dest 出力文字列UTF-8
[in] dest_size destのバイト数
[in] src 入力文字列UTF-16
[in] src_size 入力文字列の文字数
戻り値:
成功時には出力文字列のバイト数を戻します。 dest_size に0を指定し、こちらの関数を呼び出すと、変換された 文字列を格納するのに必要なdestのバイト数を戻します。 関数が失敗した場合には、falseを戻します。


このクラスの説明は次のファイルから生成されました:
Tue Jan 8 15:37:39 2008に生成されました。  doxygen 1.5.4