#include <stddef.h>Classes | |
| struct | memberlist |
| struct | PyMemberDef |
Macros | |
| #define | offsetof(type, member) ( (int) & ((type*)0) -> member ) |
| #define | T_SHORT 0 |
| #define | T_INT 1 |
| #define | T_LONG 2 |
| #define | T_FLOAT 3 |
| #define | T_DOUBLE 4 |
| #define | T_STRING 5 |
| #define | T_OBJECT 6 |
| #define | T_CHAR 7 /* 1-character string */ |
| #define | T_BYTE 8 /* 8-bit signed int */ |
| #define | T_UBYTE 9 |
| #define | T_USHORT 10 |
| #define | T_UINT 11 |
| #define | T_ULONG 12 |
| #define | T_STRING_INPLACE 13 |
| #define | T_BOOL 14 |
| #define | T_OBJECT_EX |
| #define | T_PYSSIZET 19 /* Py_ssize_t */ |
| #define | READONLY 1 |
| #define | RO READONLY /* Shorthand */ |
| #define | READ_RESTRICTED 2 |
| #define | PY_WRITE_RESTRICTED 4 |
| #define | RESTRICTED (READ_RESTRICTED | PY_WRITE_RESTRICTED) |
Typedefs | |
| typedef struct PyMemberDef | PyMemberDef |
Functions | |
| PyAPI_FUNC (PyObject *) PyMember_Get(const char * | |
| struct memberlist const char * | PyAPI_FUNC (int) PyMember_Set(char * |
Examples: Definition at line 19 of file structmember.h.
| #define PY_WRITE_RESTRICTED 4 |
Definition at line 83 of file structmember.h.
| #define READ_RESTRICTED 2 |
Definition at line 82 of file structmember.h.
| #define READONLY 1 |
Definition at line 80 of file structmember.h.
| #define RESTRICTED (READ_RESTRICTED | PY_WRITE_RESTRICTED) |
Definition at line 84 of file structmember.h.
| #define RO READONLY /* Shorthand */ |
Definition at line 81 of file structmember.h.
| #define T_BOOL 14 |
Definition at line 66 of file structmember.h.
| #define T_BYTE 8 /* 8-bit signed int */ |
Definition at line 55 of file structmember.h.
| #define T_CHAR 7 /* 1-character string */ |
Definition at line 54 of file structmember.h.
| #define T_DOUBLE 4 |
Definition at line 50 of file structmember.h.
| #define T_FLOAT 3 |
Definition at line 49 of file structmember.h.
| #define T_INT 1 |
Definition at line 47 of file structmember.h.
| #define T_LONG 2 |
Definition at line 48 of file structmember.h.
| #define T_OBJECT 6 |
Definition at line 52 of file structmember.h.
| #define T_OBJECT_EX |
Definition at line 68 of file structmember.h.
| #define T_PYSSIZET 19 /* Py_ssize_t */ |
Definition at line 76 of file structmember.h.
| #define T_SHORT 0 |
Definition at line 46 of file structmember.h.
| #define T_STRING 5 |
Definition at line 51 of file structmember.h.
| #define T_STRING_INPLACE 13 |
Definition at line 63 of file structmember.h.
| #define T_UBYTE 9 |
Definition at line 57 of file structmember.h.
| #define T_UINT 11 |
Definition at line 59 of file structmember.h.
| #define T_ULONG 12 |
Definition at line 60 of file structmember.h.
| #define T_USHORT 10 |
Definition at line 58 of file structmember.h.
| typedef struct PyMemberDef PyMemberDef |
| PyAPI_FUNC | ( | PyObject * | ) | const |
| struct memberlist const char* PyAPI_FUNC | ( | int | ) |