#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 * |
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 | ) |