#include "aliceml.h"#include "aliceml_archive.h"型定義 | |
| typedef struct ML_StreamText | ML_StreamText |
| マルチバイト文字列を順次読み込むためのオブジェクトです。 | |
関数 | |
| ALICEMLAPI ML_StreamText *ALICEMLCALL | ML_StreamText_Create (ML_Archive *archive) |
| 新しいオブジェクトを作成します。 | |
| ALICEMLAPI void ALICEMLCALL | ML_StreamText_Destroy (ML_StreamText *stream) |
| ストリームテキストを破棄します。 | |
| ALICEMLAPI void ALICEMLCALL | ML_StreamText_SetSwap (ML_StreamText *stream, ML_bool swap_byte) |
| ストリームの読み込み中にバイトオーダーを変更するか設定します。 | |
| ALICEMLAPI ML_bool ALICEMLCALL | ML_StreamText_IsSwap (ML_StreamText *stream) |
| ストリームの読み込み中にバイトオーダーを変更するか取得します。 | |
| ALICEMLAPI ML_String32 *ALICEMLCALL | ML_StreamText_ReadLineUCS4 (ML_StreamText *stream) |
| テキストファイルから、UCS4文字列を読み込みます。 | |
| ALICEMLAPI ML_String16 *ALICEMLCALL | ML_StreamText_ReadLineUTF16 (ML_StreamText *stream) |
| テキストファイルから、UTF16文字列を読み込みます。 | |
| ALICEMLAPI ML_String8 *ALICEMLCALL | ML_StreamText_ReadLineUTF8 (ML_StreamText *stream) |
| 適すとファイルから、UTF8文字列を読み込みます。 | |
| ALICEMLAPI ML_size ALICEMLCALL | ML_StreamText_ReadUCS4 (ML_StreamText *stream, ML_char32 *result, ML_size result_size) |
| テキストファイルから、UCS4文字列を読み込みます。 | |
| ALICEMLAPI ML_size ALICEMLCALL | ML_StreamText_ReadUTF16 (ML_StreamText *stream, ML_char16 *result, ML_size result_size) |
| テキストファイルから、UTF16文字列を読み込みます。 | |
| ALICEMLAPI ML_size ALICEMLCALL | ML_StreamText_ReadUTF8 (ML_StreamText *stream, ML_char8 *result, ML_size result_size) |
| 適すとファイルから、UTF8文字列を読み込みます。 | |
| typedef struct ML_StreamText ML_StreamText |
マルチバイト文字列を順次読み込むためのオブジェクトです。
| ALICEMLAPI ML_StreamText* ALICEMLCALL ML_StreamText_Create | ( | ML_Archive * | archive | ) |
新しいオブジェクトを作成します。
| ALICEMLAPI void ALICEMLCALL ML_StreamText_Destroy | ( | ML_StreamText * | stream | ) |
ストリームテキストを破棄します。
| ALICEMLAPI ML_bool ALICEMLCALL ML_StreamText_IsSwap | ( | ML_StreamText * | stream | ) |
ストリームの読み込み中にバイトオーダーを変更するか取得します。
| ALICEMLAPI ML_String32* ALICEMLCALL ML_StreamText_ReadLineUCS4 | ( | ML_StreamText * | stream | ) |
テキストファイルから、UCS4文字列を読み込みます。
| ALICEMLAPI ML_String16* ALICEMLCALL ML_StreamText_ReadLineUTF16 | ( | ML_StreamText * | stream | ) |
テキストファイルから、UTF16文字列を読み込みます。
| ALICEMLAPI ML_String8* ALICEMLCALL ML_StreamText_ReadLineUTF8 | ( | ML_StreamText * | stream | ) |
適すとファイルから、UTF8文字列を読み込みます。
| ALICEMLAPI ML_size ALICEMLCALL ML_StreamText_ReadUCS4 | ( | ML_StreamText * | stream, | |
| ML_char32 * | result, | |||
| ML_size | result_size | |||
| ) |
テキストファイルから、UCS4文字列を読み込みます。
| ALICEMLAPI ML_size ALICEMLCALL ML_StreamText_ReadUTF16 | ( | ML_StreamText * | stream, | |
| ML_char16 * | result, | |||
| ML_size | result_size | |||
| ) |
テキストファイルから、UTF16文字列を読み込みます。
| ALICEMLAPI ML_size ALICEMLCALL ML_StreamText_ReadUTF8 | ( | ML_StreamText * | stream, | |
| ML_char8 * | result, | |||
| ML_size | result_size | |||
| ) |
適すとファイルから、UTF8文字列を読み込みます。
| ALICEMLAPI void ALICEMLCALL ML_StreamText_SetSwap | ( | ML_StreamText * | stream, | |
| ML_bool | swap_byte | |||
| ) |
ストリームの読み込み中にバイトオーダーを変更するか設定します。
1.5.5