| Macros | |
| #define | Py_USING_UNICODE | 
| #define | Py_UNICODE_SIZE | 
| #define | PyUnicode_Check(op) | 
| #define | PyUnicode_CheckExact(op) | 
| #define | Py_UNICODE_REPLACEMENT_CHARACTER | 
| #define | PyUnicode_CHECK_INTERNED(op) | 
| #define | Py_CPYTHON_UNICODEOBJECT_H | 
| Typedefs | |
| typedef uint32_t | Py_UCS4 | 
| typedef uint16_t | Py_UCS2 | 
| typedef uint8_t | Py_UCS1 | 
| Functions | |
| PyAPI_DATA (PyTypeObject) PyUnicode_Type | |
| PyAPI_FUNC (PyObject *) PyUnicode_FromStringAndSize(const char *u | |
| PyAPI_FUNC (Py_UCS4 *) PyUnicode_AsUCS4(PyObject *unicode | |
| PyAPI_FUNC (Py_ssize_t) PyUnicode_GetLength(PyObject *unicode) | |
| Py_DEPRECATED (3.3) PyAPI_FUNC(Py_ssize_t) PyUnicode_GetSize(PyObject *unicode) | |
| PyAPI_FUNC (Py_UCS4) PyUnicode_ReadChar(PyObject *unicode | |
| PyAPI_FUNC (int) PyUnicode_WriteChar(PyObject *unicode | |
| PyAPI_FUNC (void) PyUnicode_InternInPlace(PyObject **) | |
| PyAPI_FUNC (const char *) PyUnicode_GetDefaultEncoding(void) | |
| Variables | |
| Py_ssize_t | size | 
| Py_ssize_t | start | 
| Py_ssize_t Py_ssize_t | end | 
| Py_UCS4 * | buffer | 
| Py_UCS4 Py_ssize_t | buflen | 
| Py_UCS4 Py_ssize_t int | copy_null | 
| Py_ssize_t | index | 
| Py_ssize_t Py_UCS4 | character | 
| Py_ssize_t | length | 
| const char * | encoding | 
| const char const char * | errors | 
| va_list | vargs | 
| Py_ssize_t const char Py_ssize_t * | consumed | 
| Py_ssize_t const char int * | byteorder | 
| Py_ssize_t PyObject * | mapping | 
| Py_ssize_t | len | 
| PyObject * | right | 
| PyObject * | sep | 
| PyObject Py_ssize_t | maxsplit | 
| int | keepends | 
| PyObject * | table | 
| PyObject * | seq | 
| PyObject * | substr | 
| PyObject Py_ssize_t Py_ssize_t int | direction | 
| Py_UCS4 | ch | 
| PyObject PyObject * | replstr | 
| PyObject PyObject Py_ssize_t | maxcount | 
| PyObject int | op | 
| PyObject * | args | 
| PyObject * | element | 
| #define Py_USING_UNICODE | 
| #define Py_UNICODE_SIZE | 
| #define PyUnicode_Check | ( | op | ) | 
| #define PyUnicode_CheckExact | ( | op | ) | 
| #define Py_UNICODE_REPLACEMENT_CHARACTER | 
| #define PyUnicode_CHECK_INTERNED | ( | op | ) | 
| #define Py_CPYTHON_UNICODEOBJECT_H | 
| typedef uint32_t Py_UCS4 | 
| typedef uint16_t Py_UCS2 | 
| typedef uint8_t Py_UCS1 | 
| PyAPI_DATA | ( | PyTypeObject | ) | 
| PyAPI_FUNC | ( | PyObject * | ) | const | 
| PyAPI_FUNC | ( | Py_UCS4 * | ) | 
| PyAPI_FUNC | ( | Py_ssize_t | ) | 
| Py_DEPRECATED | ( | 3. | 3 | ) | 
| PyAPI_FUNC | ( | Py_UCS4 | ) | 
| PyAPI_FUNC | ( | int | ) | 
| PyAPI_FUNC | ( | void | ) | 
| PyAPI_FUNC | ( | const char * | ) | 
| Py_ssize_t size | 
| PyObject Py_ssize_t start | 
| Py_UCS4* buffer | 
| Py_UCS4 Py_ssize_t buflen | 
| Py_UCS4 Py_ssize_t int copy_null | 
| Py_ssize_t index | 
| Py_ssize_t Py_UCS4 character | 
| Py_ssize_t length | 
| const char* encoding | 
| PyObject const char* errors | 
| va_list vargs | 
| Py_ssize_t const char int Py_ssize_t * consumed | 
| Py_ssize_t const char int* byteorder | 
| PyObject* mapping | 
| Py_ssize_t len | 
| PyObject* right | 
| PyObject* sep | 
| PyObject Py_ssize_t maxsplit | 
| int keepends | 
| PyObject* table | 
| PyObject* seq | 
| PyObject * substr | 
| Py_UCS4 Py_ssize_t Py_ssize_t int direction | 
| Py_UCS4 ch | 
| PyObject PyObject Py_ssize_t maxcount | 
| PyObject* args | 
| PyObject* element |