Struct for representing python strings.
More...
#include "include/StrType.hh"
#include "include/JSStringProxy.hh"
#include "include/jsTypeFactory.hh"
#include <jsapi.h>
#include <js/String.h>
◆ HIGH_SURROGATE_END
#define HIGH_SURROGATE_END 0xDBFF |
◆ HIGH_SURROGATE_START
#define HIGH_SURROGATE_START 0xD800 |
◆ LOW_SURROGATE_END
#define LOW_SURROGATE_END 0xDFFF |
◆ LOW_SURROGATE_START
#define LOW_SURROGATE_START 0xDC00 |
◆ PY_ASCII_OBJECT_CAST
#define PY_ASCII_OBJECT_CAST |
( |
|
op | ) |
((PyASCIIObject *)(op)) |
◆ PY_COMPACT_UNICODE_OBJECT_CAST
#define PY_COMPACT_UNICODE_OBJECT_CAST |
( |
|
op | ) |
((PyCompactUnicodeObject *)(op)) |
◆ PY_UNICODE_HAS_WSTR
#define PY_UNICODE_HAS_WSTR (PY_VERSION_HEX < 0x030c0000) |
◆ PY_UNICODE_OBJECT_CAST
#define PY_UNICODE_OBJECT_CAST |
( |
|
op | ) |
((PyUnicodeObject *)(op)) |
◆ PY_UNICODE_OBJECT_DATA_ANY
◆ PY_UNICODE_OBJECT_DATA_UCS2
◆ PY_UNICODE_OBJECT_HASH
◆ PY_UNICODE_OBJECT_KIND
◆ PY_UNICODE_OBJECT_LENGTH
◆ PY_UNICODE_OBJECT_READY
◆ PY_UNICODE_OBJECT_STATE
◆ PY_UNICODE_OBJECT_UTF8
◆ PY_UNICODE_OBJECT_UTF8_LENGTH
◆ PY_UNICODE_OBJECT_WSTR
◆ PY_UNICODE_OBJECT_WSTR_LENGTH