Definition at line 723 of file object.h.
#define _Py_COUNT_ALLOCS_COMMADefinition at line 737 of file object.h.
#define _Py_Dealloc ( op ) Value:( \
#define _Py_COUNT_ALLOCS_COMMA
Definition at line 760 of file object.h.
#define _Py_DEC_TPFREES ( OP )Definition at line 736 of file object.h.
#define _Py_INC_TPALLOCS ( OP )Definition at line 734 of file object.h.
#define _Py_INC_TPFREES ( OP )Definition at line 735 of file object.h.
#define _Py_NewReference ( op ) Value:( \
#define _Py_COUNT_ALLOCS_COMMA
#define _Py_REF_DEBUG_COMMA
Definition at line 753 of file object.h.
#define _Py_REF_DEBUG_COMMADefinition at line 722 of file object.h.
#define _PyObject_EXTRA_INITDefinition at line 74 of file object.h.
#define _PyObject_HEAD_EXTRADefinition at line 73 of file object.h.
Value:do { \
if (op) { \
PyObject *_py_tmp = (
PyObject*)(op); \
Py_DECREF(_py_tmp); \
} \
} while (0)
Definition at line 812 of file object.h.
Value:do { \
--((
PyObject*)(op))->ob_refcnt != 0) \
} while (0)
#define _Py_REF_DEBUG_COMMA
Definition at line 769 of file object.h.
Value:( \
#define _Py_REF_DEBUG_COMMA
Definition at line 765 of file object.h.
#define Py_None (&_Py_NoneStruct)Definition at line 839 of file object.h.
#define Py_NotImplemented (&_Py_NotImplementedStruct)Definition at line 849 of file object.h.
#define Py_PRINT_RAW 1 /* No string quotes etc. */Definition at line 534 of file object.h.
#define Py_TPFLAGS_BASE_EXC_SUBCLASS (1L<<30)Definition at line 634 of file object.h.
#define Py_TPFLAGS_BASETYPE (1L<<10)Definition at line 595 of file object.h.
#define Py_TPFLAGS_CHECKTYPES (1L<<4)Definition at line 577 of file object.h.
#define Py_TPFLAGS_DEFAULT_CORE Value:Py_TPFLAGS_HAVE_VERSION_TAG)
#define Py_TPFLAGS_DEFAULT_EXTERNAL
Definition at line 648 of file object.h.
#define Py_TPFLAGS_DEFAULT_EXTERNAL Value:( \
Py_TPFLAGS_HAVE_GETCHARBUFFER | \
Py_TPFLAGS_HAVE_SEQUENCE_IN | \
Py_TPFLAGS_HAVE_INPLACEOPS | \
Py_TPFLAGS_HAVE_RICHCOMPARE | \
Py_TPFLAGS_HAVE_WEAKREFS | \
Py_TPFLAGS_HAVE_ITER | \
Py_TPFLAGS_HAVE_CLASS | \
Py_TPFLAGS_HAVE_STACKLESS_EXTENSION | \
Py_TPFLAGS_HAVE_INDEX | \
0)
Definition at line 637 of file object.h.
#define Py_TPFLAGS_DICT_SUBCLASS (1L<<29)Definition at line 633 of file object.h.
#define Py_TPFLAGS_GC 0 /* used to be (1L<<2) */Definition at line 571 of file object.h.
#define Py_TPFLAGS_HAVE_CLASS (1L<<8)Definition at line 589 of file object.h.
#define Py_TPFLAGS_HAVE_GC (1L<<14)Definition at line 604 of file object.h.
#define Py_TPFLAGS_HAVE_GETCHARBUFFER (1L<<0)Definition at line 564 of file object.h.
#define Py_TPFLAGS_HAVE_INDEX (1L<<17)Definition at line 614 of file object.h.
#define Py_TPFLAGS_HAVE_INPLACEOPS (1L<<3)Definition at line 574 of file object.h.
#define Py_TPFLAGS_HAVE_ITER (1L<<7)Definition at line 586 of file object.h.
#define Py_TPFLAGS_HAVE_NEWBUFFER (1L<<21)Definition at line 624 of file object.h.
#define Py_TPFLAGS_HAVE_RICHCOMPARE (1L<<5)Definition at line 580 of file object.h.
#define Py_TPFLAGS_HAVE_SEQUENCE_IN (1L<<1)Definition at line 567 of file object.h.
#define Py_TPFLAGS_HAVE_STACKLESS_EXTENSION 0Definition at line 610 of file object.h.
#define Py_TPFLAGS_HAVE_VERSION_TAG (1L<<18)Definition at line 617 of file object.h.
#define Py_TPFLAGS_HAVE_WEAKREFS (1L<<6)Definition at line 583 of file object.h.
#define Py_TPFLAGS_HEAPTYPE (1L<<9)Definition at line 592 of file object.h.
#define Py_TPFLAGS_INT_SUBCLASS (1L<<23)Definition at line 627 of file object.h.
#define Py_TPFLAGS_IS_ABSTRACT (1L<<20)Definition at line 621 of file object.h.
#define Py_TPFLAGS_LIST_SUBCLASS (1L<<25)Definition at line 629 of file object.h.
#define Py_TPFLAGS_LONG_SUBCLASS (1L<<24)Definition at line 628 of file object.h.
#define Py_TPFLAGS_READY (1L<<12)Definition at line 598 of file object.h.
#define Py_TPFLAGS_READYING (1L<<13)Definition at line 601 of file object.h.
#define Py_TPFLAGS_STRING_SUBCLASS (1L<<27)Definition at line 631 of file object.h.
#define Py_TPFLAGS_TUPLE_SUBCLASS (1L<<26)Definition at line 630 of file object.h.
#define Py_TPFLAGS_TYPE_SUBCLASS (1L<<31)Definition at line 635 of file object.h.
#define Py_TPFLAGS_UNICODE_SUBCLASS (1L<<28)Definition at line 632 of file object.h.
#define Py_TPFLAGS_VALID_VERSION_TAG (1L<<19)Definition at line 618 of file object.h.
#define Py_TRASHCAN_SAFE_BEGIN ( op ) Value:do { \
if (!_tstate || \
if (_tstate) \
++_tstate->trash_delete_nesting;
#define PyThreadState_GET()
#define PyTrash_UNWIND_LEVEL
Definition at line 988 of file object.h.
#define Py_TRASHCAN_SAFE_END ( op ) Value:if (_tstate) { \
--_tstate->trash_delete_nesting; \
if (_tstate->trash_delete_later \
&& _tstate->trash_delete_nesting <= 0) \
_PyTrash_thread_destroy_chain(); \
} \
} \
else \
_PyTrash_thread_deposit_object((
PyObject*)op); \
} while (0);
Definition at line 996 of file object.h.
#define Py_XDECREF ( op ) do { if ((op) == NULL) ; else Py_DECREF(op); } while (0)Definition at line 823 of file object.h.
#define Py_XINCREF ( op ) do { if ((op) == NULL) ; else Py_INCREF(op); } while (0)Definition at line 822 of file object.h.
#define PyBUF_ANY_CONTIGUOUS (0x0080 | PyBUF_STRIDES)Definition at line 194 of file object.h.
#define PyBUF_C_CONTIGUOUS (0x0020 | PyBUF_STRIDES)Definition at line 192 of file object.h.
#define PyBUF_F_CONTIGUOUS (0x0040 | PyBUF_STRIDES)Definition at line 193 of file object.h.
#define PyBUF_FORMAT 0x0004Definition at line 189 of file object.h.
#define PyBUF_INDIRECT (0x0100 | PyBUF_STRIDES)Definition at line 195 of file object.h.
#define PyBUF_SHADOW 0x400Definition at line 212 of file object.h.
#define PyBUF_STRIDES (0x0010 | PyBUF_ND)Definition at line 191 of file object.h.
#define PyBUF_WRITABLE 0x0001Definition at line 186 of file object.h.
#define PyBUF_WRITE 0x200Definition at line 211 of file object.h.
#define PyHeapType_GET_MEMBERS ( etype ) ((PyMemberDef *)(((char *)etype) + Py_TYPE(etype)->tp_basicsize))Definition at line 432 of file object.h.
#define PyObject_Bytes PyObject_StrDefinition at line 464 of file object.h.
Value:_PyObject_HEAD_EXTRA \
Py_ssize_t ob_refcnt; \
Definition at line 78 of file object.h.
#define PyObject_HEAD_INIT ( type ) Value:#define _PyObject_EXTRA_INIT
Definition at line 83 of file object.h.
#define PyObject_VAR_HEAD Value:PyObject_HEAD \
Py_ssize_t ob_size;
Definition at line 96 of file object.h.
#define PyTrash_UNWIND_LEVEL 50Definition at line 985 of file object.h.
#define PyType_CheckExact ( op ) (Py_TYPE(op) == &PyType_Type)Definition at line 447 of file object.h.
#define PyType_HasFeature ( t, f ) (((t)->tp_flags & (f)) != 0)Definition at line 657 of file object.h.
#define staticforward staticDefinition at line 876 of file object.h.
#define statichere staticDefinition at line 877 of file object.h.
typedef void(* freefunc) (void *)Definition at line 305 of file object.h.
Go to the source code of this file.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4