xtd_c - Reference Guide 0.2.0
ustring.h File Reference
#include "object.h"
#include <wchar.h>

Definition

Contains ustring definitions.

Go to the source code of this file.

Data Structures

struct  xtd_ustring
 Represents text as a sequence of UTF-8 code units. More...
 

Converter

#define XTD_USTRING(object)   (XTD_TYPE_CAST(object, XTD_USTRING_TYPE, xtd_ustring))
 Convert an xtd object to ustring object. More...
 

Creation/Destruction

xtd_ustringxtd_ustring_create (void)
 
xtd_ustringxtd_ustring_create_from_xtd_ustring (const xtd_ustring *value)
 
xtd_ustringxtd_ustring_create_from_char_ptr (const char *value)
 
xtd_ustringxtd_ustring_create_from_wchar_ptr (const wchar *value)
 
xtd_ustringxtd_ustring_create_from_char8_ptr (const char8 *value)
 
xtd_ustringxtd_ustring_create_from_char16_ptr (const char16 *value)
 
xtd_ustringxtd_ustring_create_from_char32_ptr (const char32 *value)
 
xtd_ustringxtd_ustring_create_from_count_char (size_t count, char value)
 
xtd_ustringxtd_ustring_create_from_count_wchar (size_t count, wchar_t value)
 
xtd_ustringxtd_ustring_create_from_count_char16 (size_t count, uint16_t value)
 
xtd_ustringxtd_ustring_create_from_count_char32 (size_t count, uint32_t value)
 
void xtd_ustring_destroy (xtd_ustring *value)
 

Methods

const char * xtd_ustring_get_char_ptr (const xtd_ustring *value)