Classes | Functions
opennurbs_unicode.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ON_UnicodeErrorParameters

Functions

ON_DECL int ON_ConvertUTF16ToUTF32 (int bTestByteOrder, const ON__UINT16 *sUTF16, int sUTF16_count, unsigned int *sUTF32, int sUTF32_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT16 **sNextUTF16)
ON_DECL int ON_ConvertUTF16ToUTF8 (int bTestByteOrder, const ON__UINT16 *sUTF16, int sUTF16_count, ON__UINT8 *sUTF8, int sUTF8_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT16 **sNextUTF16)
ON_DECL int ON_ConvertUTF32ToUTF16 (int bTestByteOrder, const ON__UINT32 *sUTF32, int sUTF32_count, ON__UINT16 *sUTF16, int sUTF16_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT32 **sNextUTF32)
ON_DECL int ON_ConvertUTF32ToUTF8 (int bTestByteOrder, const ON__UINT32 *sUTF32, int sUTF32_count, ON__UINT8 *sUTF8, int sUTF8_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT32 **sNextUTF32)
ON_DECL int ON_ConvertUTF8ToUTF16 (const ON__UINT8 *sUTF8, int sUTF8_count, ON__UINT16 *sUTF16, int sUTF16_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT8 **sNextUTF8)
ON_DECL int ON_ConvertUTF8ToUTF32 (const ON__UINT8 *sUTF8, int sUTF8_count, ON__UINT32 *sUTF32, int sUTF32_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT8 **sNextUTF8)
ON_DECL int ON_ConvertUTF8ToWideChar (const char *sUTF8, int sUTF8_count, wchar_t *sWideChar, int sWideChar_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const char **sNextUTF8)
ON_DECL int ON_ConvertWideCharToUTF8 (int bTestByteOrder, const wchar_t *sWideChar, int sWideChar_count, char *sUTF8, int sUTF8_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const wchar_t **sNextWideChar)
ON_DECL int ON_DecodeSwapByteUTF16 (const ON__UINT16 *sUTF16, int sUTF16_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point)
ON_DECL int ON_DecodeUTF16 (const ON__UINT16 *sUTF16, int sUTF16_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point)
ON_DECL int ON_DecodeUTF8 (const ON__UINT8 *sUTF8, int sUTF8_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point)
ON_DECL int ON_EncodeUTF16 (ON__UINT32 unicode_code_point, ON__UINT16 sUTF16[2])
ON_DECL int ON_EncodeUTF8 (ON__UINT32 u, ON__UINT8 sUTF8[6])
ON_DECL int ON_IsValidUnicodeCodePoint (ON__UINT32 u)

Function Documentation

ON_DECL int ON_ConvertUTF16ToUTF32 ( int  bTestByteOrder,
const ON__UINT16 sUTF16,
int  sUTF16_count,
unsigned int *  sUTF32,
int  sUTF32_count,
unsigned int *  error_status,
unsigned int  error_mask,
ON__UINT32  error_code_point,
const ON__UINT16 **  sNextUTF16 
)

Definition at line 1054 of file opennurbs_unicode.cpp.

ON_DECL int ON_ConvertUTF16ToUTF8 ( int  bTestByteOrder,
const ON__UINT16 sUTF16,
int  sUTF16_count,
ON__UINT8 sUTF8,
int  sUTF8_count,
unsigned int *  error_status,
unsigned int  error_mask,
ON__UINT32  error_code_point,
const ON__UINT16 **  sNextUTF16 
)

Definition at line 929 of file opennurbs_unicode.cpp.

ON_DECL int ON_ConvertUTF32ToUTF16 ( int  bTestByteOrder,
const ON__UINT32 sUTF32,
int  sUTF32_count,
ON__UINT16 sUTF16,
int  sUTF16_count,
unsigned int *  error_status,
unsigned int  error_mask,
ON__UINT32  error_code_point,
const ON__UINT32 **  sNextUTF32 
)

Definition at line 1296 of file opennurbs_unicode.cpp.

ON_DECL int ON_ConvertUTF32ToUTF8 ( int  bTestByteOrder,
const ON__UINT32 sUTF32,
int  sUTF32_count,
ON__UINT8 sUTF8,
int  sUTF8_count,
unsigned int *  error_status,
unsigned int  error_mask,
ON__UINT32  error_code_point,
const ON__UINT32 **  sNextUTF32 
)

Definition at line 1186 of file opennurbs_unicode.cpp.

ON_DECL int ON_ConvertUTF8ToUTF16 ( const ON__UINT8 sUTF8,
int  sUTF8_count,
ON__UINT16 sUTF16,
int  sUTF16_count,
unsigned int *  error_status,
unsigned int  error_mask,
ON__UINT32  error_code_point,
const ON__UINT8 **  sNextUTF8 
)

Definition at line 761 of file opennurbs_unicode.cpp.

ON_DECL int ON_ConvertUTF8ToUTF32 ( const ON__UINT8 sUTF8,
int  sUTF8_count,
ON__UINT32 sUTF32,
int  sUTF32_count,
unsigned int *  error_status,
unsigned int  error_mask,
ON__UINT32  error_code_point,
const ON__UINT8 **  sNextUTF8 
)

Definition at line 847 of file opennurbs_unicode.cpp.

ON_DECL int ON_ConvertUTF8ToWideChar ( const char *  sUTF8,
int  sUTF8_count,
wchar_t *  sWideChar,
int  sWideChar_count,
unsigned int *  error_status,
unsigned int  error_mask,
ON__UINT32  error_code_point,
const char **  sNextUTF8 
)

Definition at line 1455 of file opennurbs_unicode.cpp.

ON_DECL int ON_ConvertWideCharToUTF8 ( int  bTestByteOrder,
const wchar_t *  sWideChar,
int  sWideChar_count,
char *  sUTF8,
int  sUTF8_count,
unsigned int *  error_status,
unsigned int  error_mask,
ON__UINT32  error_code_point,
const wchar_t **  sNextWideChar 
)

Definition at line 1409 of file opennurbs_unicode.cpp.

ON_DECL int ON_DecodeSwapByteUTF16 ( const ON__UINT16 sUTF16,
int  sUTF16_count,
struct ON_UnicodeErrorParameters e,
ON__UINT32 unicode_code_point 
)

Definition at line 667 of file opennurbs_unicode.cpp.

ON_DECL int ON_DecodeUTF16 ( const ON__UINT16 sUTF16,
int  sUTF16_count,
struct ON_UnicodeErrorParameters e,
ON__UINT32 unicode_code_point 
)

Definition at line 598 of file opennurbs_unicode.cpp.

ON_DECL int ON_DecodeUTF8 ( const ON__UINT8 sUTF8,
int  sUTF8_count,
struct ON_UnicodeErrorParameters e,
ON__UINT32 unicode_code_point 
)

Definition at line 367 of file opennurbs_unicode.cpp.

ON_DECL int ON_EncodeUTF16 ( ON__UINT32  unicode_code_point,
ON__UINT16  sUTF16[2] 
)

Definition at line 559 of file opennurbs_unicode.cpp.

ON_DECL int ON_EncodeUTF8 ( ON__UINT32  u,
ON__UINT8  sUTF8[6] 
)

Definition at line 24 of file opennurbs_unicode.cpp.

Definition at line 19 of file opennurbs_unicode.cpp.



pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:46