structmember.h File Reference

Classes

struct  PyMemberDef
 

Macros

#define T_SHORT
 
#define T_INT
 
#define T_LONG
 
#define T_FLOAT
 
#define T_DOUBLE
 
#define T_STRING
 
#define T_OBJECT
 
#define T_CHAR
 
#define T_BYTE
 
#define T_UBYTE
 
#define T_USHORT
 
#define T_UINT
 
#define T_ULONG
 
#define T_STRING_INPLACE
 
#define T_BOOL
 
#define T_OBJECT_EX
 
#define T_LONGLONG
 
#define T_ULONGLONG
 
#define T_PYSSIZET
 
#define T_NONE
 
#define READONLY
 
#define READ_RESTRICTED
 
#define PY_WRITE_RESTRICTED
 
#define RESTRICTED
 

Typedefs

typedef struct PyMemberDef PyMemberDef
 

Functions

 PyAPI_FUNC (PyObject *) PyMember_GetOne(const char *
 
struct PyMemberDefPyAPI_FUNC (int) PyMember_SetOne(char *
 

Macro Definition Documentation

◆ T_SHORT

#define T_SHORT

◆ T_INT

#define T_INT

◆ T_LONG

#define T_LONG

◆ T_FLOAT

#define T_FLOAT

◆ T_DOUBLE

#define T_DOUBLE

◆ T_STRING

#define T_STRING

◆ T_OBJECT

#define T_OBJECT

◆ T_CHAR

#define T_CHAR

◆ T_BYTE

#define T_BYTE

◆ T_UBYTE

#define T_UBYTE

◆ T_USHORT

#define T_USHORT

◆ T_UINT

#define T_UINT

◆ T_ULONG

#define T_ULONG

◆ T_STRING_INPLACE

#define T_STRING_INPLACE

◆ T_BOOL

#define T_BOOL

◆ T_OBJECT_EX

#define T_OBJECT_EX

◆ T_LONGLONG

#define T_LONGLONG

◆ T_ULONGLONG

#define T_ULONGLONG

◆ T_PYSSIZET

#define T_PYSSIZET

◆ T_NONE

#define T_NONE

◆ READONLY

#define READONLY

◆ READ_RESTRICTED

#define READ_RESTRICTED

◆ PY_WRITE_RESTRICTED

#define PY_WRITE_RESTRICTED

◆ RESTRICTED

#define RESTRICTED

Typedef Documentation

◆ PyMemberDef

typedef struct PyMemberDef PyMemberDef

Function Documentation

◆ PyAPI_FUNC() [1/2]

PyAPI_FUNC ( PyObject ) const

◆ PyAPI_FUNC() [2/2]

struct PyMemberDef* PyAPI_FUNC ( int  )