pymacro.h File Reference

Macros

#define Py_MIN(x, y)
 
#define Py_MAX(x, y)
 
#define Py_ABS(x)
 
#define _Py_XSTRINGIFY(x)
 
#define Py_STRINGIFY(x)
 
#define Py_MEMBER_SIZE(type, member)
 
#define Py_CHARMASK(c)
 
#define Py_BUILD_ASSERT_EXPR(cond)
 
#define Py_BUILD_ASSERT(cond)
 
#define Py_ARRAY_LENGTH(array)
 
#define PyDoc_VAR(name)
 
#define PyDoc_STRVAR(name, str)
 
#define PyDoc_STR(str)
 
#define _Py_SIZE_ROUND_DOWN(n, a)
 
#define _Py_SIZE_ROUND_UP(n, a)
 
#define _Py_ALIGN_DOWN(p, a)
 
#define _Py_ALIGN_UP(p, a)
 
#define _Py_IS_ALIGNED(p, a)
 
#define Py_UNUSED(name)
 
#define Py_UNREACHABLE()
 

Macro Definition Documentation

◆ Py_MIN

#define Py_MIN (   x,
 
)

◆ Py_MAX

#define Py_MAX (   x,
 
)

◆ Py_ABS

#define Py_ABS (   x)

◆ _Py_XSTRINGIFY

#define _Py_XSTRINGIFY (   x)

◆ Py_STRINGIFY

#define Py_STRINGIFY (   x)

◆ Py_MEMBER_SIZE

#define Py_MEMBER_SIZE (   type,
  member 
)

◆ Py_CHARMASK

#define Py_CHARMASK (   c)

◆ Py_BUILD_ASSERT_EXPR

#define Py_BUILD_ASSERT_EXPR (   cond)

◆ Py_BUILD_ASSERT

#define Py_BUILD_ASSERT (   cond)

◆ Py_ARRAY_LENGTH

#define Py_ARRAY_LENGTH (   array)

◆ PyDoc_VAR

#define PyDoc_VAR (   name)

◆ PyDoc_STRVAR

#define PyDoc_STRVAR (   name,
  str 
)

◆ PyDoc_STR

#define PyDoc_STR (   str)

◆ _Py_SIZE_ROUND_DOWN

#define _Py_SIZE_ROUND_DOWN (   n,
 
)

◆ _Py_SIZE_ROUND_UP

#define _Py_SIZE_ROUND_UP (   n,
 
)

◆ _Py_ALIGN_DOWN

#define _Py_ALIGN_DOWN (   p,
 
)

◆ _Py_ALIGN_UP

#define _Py_ALIGN_UP (   p,
 
)

◆ _Py_IS_ALIGNED

#define _Py_IS_ALIGNED (   p,
 
)

◆ Py_UNUSED

#define Py_UNUSED (   name)

◆ Py_UNREACHABLE

#define Py_UNREACHABLE ( )