aliceml_stream_text.h

#include "aliceml.h"
#include "aliceml_archive.h"

ソースコードを見る。

型定義

typedef ML_StreamText ML_StreamText
 UTF8など複数オクテットで1文字を表すテキストなどを順次読み込むためのオブジェクトです。

関数

ALICEMLAPI ML_StreamText
*ALICEMLCALL 
ML_StreamText_Create (ML_Archive *archive)
 新しいオブジェクトを作成します。
ALICEMLAPI void ALICEMLCALL ML_StreamText_Destroy (ML_StreamText *stream)
 ストリームテキストを破棄します。
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

UTF8など複数オクテットで1文字を表すテキストなどを順次読み込むためのオブジェクトです。


関数

ALICEMLAPI ML_StreamText* ALICEMLCALL ML_StreamText_Create ( ML_Archive archive  ) 

新しいオブジェクトを作成します。

ALICEMLAPI void ALICEMLCALL ML_StreamText_Destroy ( ML_StreamText stream  ) 

ストリームテキストを破棄します。

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文字列を読み込みます。


AliceMLに対してSat Apr 21 13:06:20 2007に生成されました。  doxygen 1.4.7