Orbits  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
Classes | Macros | Functions | Variables
stringobject.h File Reference
#include <stdarg.h>

Go to the source code of this file.

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 **
 
PyObject PyObjectPyAPI_FUNC (int) _PyString_Resize(PyObject **
 

Variables

 Py_ssize_t
 
 int
 
PyObjectx
 
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_tlen
 
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
 

Macro Definition Documentation

#define PyString_AS_STRING (   op)    (((PyStringObject *)(op))->ob_sval)
#define PyString_Check (   op)    PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_STRING_SUBCLASS)
#define PyString_CHECK_INTERNED (   op)    (((PyStringObject *)(op))->ob_sstate)
#define PyString_CheckExact (   op)    (Py_TYPE(op) == &PyString_Type)
#define PyString_GET_SIZE (   op)    Py_SIZE(op)
#define SSTATE_INTERNED_IMMORTAL   2
#define SSTATE_INTERNED_MORTAL   1
#define SSTATE_NOT_INTERNED   0

Function Documentation

va_list Py_GCC_ATTRIBUTE ( (format(printf, 1, 0))  )
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  )
PyObject PyObject* PyAPI_FUNC ( int  )
read

Variable Documentation

Py_ssize_t char * digits
const char* encoding
const char const char* errors
char* format_spec
char Py_ssize_t format_spec_len
Py_ssize_t char Py_ssize_t Py_ssize_t const char* grouping
register char register Py_ssize_t* len
Py_ssize_t n_buffer
Py_ssize_t char Py_ssize_t n_digits
PyObject PyObject char int const char Py_ssize_t
register char** s
Py_ssize_t size
Py_ssize_t char Py_ssize_t Py_ssize_t const char const char* thousands_sep

Copyright 2014 Google Inc. All rights reserved.