#include <stdarg.h>
Classes | |
struct | PyStringObject |
Macros | |
#define | SSTATE_NOT_INTERNED 0 |
#define | SSTATE_INTERNED_MORTAL 1 |
#define | SSTATE_INTERNED_IMMORTAL 2 |
#define | PyString_Check(op) PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_STRING_SUBCLASS) |
#define | PyString_CheckExact(op) (Py_TYPE(op) == &PyString_Type) |
#define | PyString_CHECK_INTERNED(op) (((PyStringObject *)(op))->ob_sstate) |
#define | PyString_AS_STRING(op) (((PyStringObject *)(op))->ob_sval) |
#define | PyString_GET_SIZE(op) Py_SIZE(op) |
Functions | |
PyAPI_DATA (PyTypeObject) PyBaseString_Type | |
PyAPI_FUNC (PyObject *) PyString_FromStringAndSize(const char * | |
va_list | Py_GCC_ATTRIBUTE ((format(printf, 1, 0))) |
Py_GCC_ATTRIBUTE ((format(printf, 1, 2))) | |
PyAPI_FUNC (Py_ssize_t) PyString_Size(PyObject *) | |
PyAPI_FUNC (char *) PyString_AsString(PyObject *) | |
PyAPI_FUNC (void) PyString_Concat(PyObject ** | |
Variables | |
Py_ssize_t | |
int | |
PyObject * | x |
Py_ssize_t | size |
Py_ssize_t const char * | encoding |
Py_ssize_t const char const char * | errors |
register char ** | s |
register char register Py_ssize_t * | len |
Py_ssize_t | n_buffer |
Py_ssize_t char * | digits |
Py_ssize_t char Py_ssize_t | n_digits |
Py_ssize_t char Py_ssize_t Py_ssize_t | min_width |
Py_ssize_t char Py_ssize_t Py_ssize_t const char * | grouping |
Py_ssize_t char Py_ssize_t Py_ssize_t const char const char * | thousands_sep |
char * | format_spec |
char Py_ssize_t | format_spec_len |
#define PyString_AS_STRING | ( | op | ) | (((PyStringObject *)(op))->ob_sval) |
Definition at line 91 of file stringobject.h.
#define PyString_Check | ( | op | ) | PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_STRING_SUBCLASS) |
Definition at line 58 of file stringobject.h.
#define PyString_CHECK_INTERNED | ( | op | ) | (((PyStringObject *)(op))->ob_sstate) |
Definition at line 88 of file stringobject.h.
#define PyString_CheckExact | ( | op | ) | (Py_TYPE(op) == &PyString_Type) |
Definition at line 60 of file stringobject.h.
#define PyString_GET_SIZE | ( | op | ) | Py_SIZE(op) |
Definition at line 92 of file stringobject.h.
#define SSTATE_INTERNED_IMMORTAL 2 |
Definition at line 53 of file stringobject.h.
#define SSTATE_INTERNED_MORTAL 1 |
Definition at line 52 of file stringobject.h.
#define SSTATE_NOT_INTERNED 0 |
Definition at line 51 of file stringobject.h.
Py_GCC_ATTRIBUTE | ( | (format(printf, 1, 2)) | ) |
PyAPI_DATA | ( | PyTypeObject | ) |
PyAPI_FUNC | ( | PyObject * | ) | const |
PyAPI_FUNC | ( | Py_ssize_t | ) |
PyAPI_FUNC | ( | char * | ) |
PyAPI_FUNC | ( | void | ) |
Py_ssize_t char * digits |
Definition at line 185 of file stringobject.h.
const char* encoding |
Definition at line 105 of file stringobject.h.
const char const char* errors |
Definition at line 105 of file stringobject.h.
char* format_spec |
Definition at line 204 of file stringobject.h.
char Py_ssize_t format_spec_len |
Definition at line 204 of file stringobject.h.
Py_ssize_t char Py_ssize_t Py_ssize_t const char* grouping |
Definition at line 194 of file stringobject.h.
Definition at line 70 of file stringobject.h.
register char register Py_ssize_t* len |
Definition at line 174 of file stringobject.h.
Py_ssize_t char Py_ssize_t Py_ssize_t min_width |
Definition at line 185 of file stringobject.h.
Py_ssize_t n_buffer |
Definition at line 185 of file stringobject.h.
Py_ssize_t char Py_ssize_t n_digits |
Definition at line 185 of file stringobject.h.
PyObject PyObject char int const char Py_ssize_t |
Definition at line 62 of file stringobject.h.
register char** s |
Definition at line 174 of file stringobject.h.
Py_ssize_t size |
Definition at line 105 of file stringobject.h.
Py_ssize_t char Py_ssize_t Py_ssize_t const char const char* thousands_sep |
Definition at line 194 of file stringobject.h.
PyObject* x |
Definition at line 96 of file stringobject.h.