comparison include/llvm/Support/ConvertUTF.h @ 77:54457678186b LLVM3.6

LLVM 3.6
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Mon, 08 Sep 2014 22:06:00 +0900
parents 95c75e76d11b
children 60c9769439b8
comparison
equal deleted inserted replaced
34:e874dbf0ad9d 77:54457678186b
134 134
135 ConversionResult ConvertUTF8toUTF16 ( 135 ConversionResult ConvertUTF8toUTF16 (
136 const UTF8** sourceStart, const UTF8* sourceEnd, 136 const UTF8** sourceStart, const UTF8* sourceEnd,
137 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags); 137 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags);
138 138
139 ConversionResult ConvertUTF8toUTF32 ( 139 /**
140 * Convert a partial UTF8 sequence to UTF32. If the sequence ends in an
141 * incomplete code unit sequence, returns \c sourceExhausted.
142 */
143 ConversionResult ConvertUTF8toUTF32Partial(
144 const UTF8** sourceStart, const UTF8* sourceEnd,
145 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags);
146
147 /**
148 * Convert a partial UTF8 sequence to UTF32. If the sequence ends in an
149 * incomplete code unit sequence, returns \c sourceIllegal.
150 */
151 ConversionResult ConvertUTF8toUTF32(
140 const UTF8** sourceStart, const UTF8* sourceEnd, 152 const UTF8** sourceStart, const UTF8* sourceEnd,
141 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags); 153 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags);
142 154
143 ConversionResult ConvertUTF16toUTF8 ( 155 ConversionResult ConvertUTF16toUTF8 (
144 const UTF16** sourceStart, const UTF16* sourceEnd, 156 const UTF16** sourceStart, const UTF16* sourceEnd,