- PyBytesObject
alias PyBytesObject = PyStringObject
- PyBytes_AS_STRING
alias PyBytes_AS_STRING = PyString_AS_STRING
- PyBytes_AsDecodedObject
alias PyBytes_AsDecodedObject = PyString_AsDecodedObject
- PyBytes_AsEncodedObject
alias PyBytes_AsEncodedObject = PyString_AsEncodedObject
- PyBytes_AsString
alias PyBytes_AsString = PyString_AsString
- PyBytes_AsStringAndSize
alias PyBytes_AsStringAndSize = PyString_AsStringAndSize
- PyBytes_CHECK_INTERNED
alias PyBytes_CHECK_INTERNED = PyString_CHECK_INTERNED
- PyBytes_Check
alias PyBytes_Check = PyString_Check
- PyBytes_CheckExact
alias PyBytes_CheckExact = PyString_CheckExact
- PyBytes_Concat
alias PyBytes_Concat = PyString_Concat
- PyBytes_ConcatAndDel
alias PyBytes_ConcatAndDel = PyString_ConcatAndDel
- PyBytes_Decode
alias PyBytes_Decode = PyString_Decode
- PyBytes_DecodeEscape
alias PyBytes_DecodeEscape = PyString_DecodeEscape
- PyBytes_Encode
alias PyBytes_Encode = PyString_Encode
- PyBytes_Format
alias PyBytes_Format = PyString_Format
- PyBytes_FromFormat
alias PyBytes_FromFormat = PyString_FromFormat
- PyBytes_FromFormatV
alias PyBytes_FromFormatV = PyString_FromFormatV
- PyBytes_FromString
alias PyBytes_FromString = PyString_FromString
- PyBytes_FromStringAndSize
alias PyBytes_FromStringAndSize = PyString_FromStringAndSize
- PyBytes_GET_SIZE
alias PyBytes_GET_SIZE = PyString_GET_SIZE
- PyBytes_Repr
alias PyBytes_Repr = PyString_Repr
- PyBytes_Size
alias PyBytes_Size = PyString_Size
- PyBytes_Type
alias PyBytes_Type = PyString_Type
- Py_TPFLAGS_BYTES_SUBCLASS
alias Py_TPFLAGS_BYTES_SUBCLASS = Py_TPFLAGS_STRING_SUBCLASS
- _PyBytes_Eq
alias _PyBytes_Eq = _PyString_Eq
- _PyBytes_FormatLong
alias _PyBytes_FormatLong = _PyString_FormatLong
- _PyBytes_InsertThousandsGrouping
alias _PyBytes_InsertThousandsGrouping = _PyString_InsertThousandsGrouping
- _PyBytes_Join
alias _PyBytes_Join = _PyString_Join
- _PyBytes_Resize
alias _PyBytes_Resize = _PyString_Resize
- PyBytes_AS_STRING
const(char)* PyBytes_AS_STRING(PyObject* op)
- PyBytes_AsString
const(char)* PyBytes_AsString(PyObject*)
- PyBytes_AsStringAndSize
int PyBytes_AsStringAndSize(PyObject* obj, char** s, Py_ssize_t* len)
- PyBytes_Check
int PyBytes_Check(PyObject* op)
- PyBytes_CheckExact
int PyBytes_CheckExact(PyObject* op)
- PyBytes_Concat
void PyBytes_Concat(PyObject**, PyObject*)
- PyBytes_ConcatAndDel
void PyBytes_ConcatAndDel(PyObject**, PyObject*)
- PyBytes_DecodeEscape
PyObject* PyBytes_DecodeEscape(const(char)*, Py_ssize_t, const(char)*, Py_ssize_t, const(char)*)
- PyBytes_FromFormat
PyObject* PyBytes_FromFormat(const(char)*, ...)
- PyBytes_FromFormatV
PyObject* PyBytes_FromFormatV(const(char)*, va_list)
- PyBytes_FromObject
PyObject* PyBytes_FromObject(PyObject*)
- PyBytes_FromString
PyObject* PyBytes_FromString(const(char)*)
- PyBytes_FromStringAndSize
PyObject* PyBytes_FromStringAndSize(const(char)*, Py_ssize_t)
- PyBytes_GET_SIZE
auto PyBytes_GET_SIZE(PyObject* op)
- PyBytes_Repr
PyObject* PyBytes_Repr(PyObject*, int)
- PyBytes_Size
Py_ssize_t PyBytes_Size(PyObject*)
- _PyBytes_FormatLong
PyObject* _PyBytes_FormatLong(PyObject*, int, int, int, char**, int*)
- _PyBytes_InsertThousandsGrouping
Py_ssize_t _PyBytes_InsertThousandsGrouping(char* buffer, Py_ssize_t n_buffer, char* digits, Py_ssize_t n_digits, Py_ssize_t min_width, const(char)* grouping, const char* thousands_sep)
Using explicit passed-in values, insert the thousands grouping
into the string pointed to by buffer. For the argument descriptions,
see Objects/stringlib/localeutil.h
- _PyBytes_InsertThousandsGroupingLocale
Py_ssize_t _PyBytes_InsertThousandsGroupingLocale(char* buffer, Py_ssize_t n_buffer, char* digits, Py_ssize_t n_digits, Py_ssize_t min_width)
- _PyBytes_Join
PyObject* _PyBytes_Join(PyObject* sep, PyObject* x)
- _PyBytes_Resize
int _PyBytes_Resize(PyObject**, Py_ssize_t)
Mirror bytesobject.h
Note bytesobject.h did not exist before python 2.6; however for python 2, it simply provides aliases to contents of stringobject.h, so we provide them anyways to make it easier to write portable extension modules.