cpython3_raw.h File Reference

Classes

struct  TpFlags
 
struct  NativePyObjectHead_Debug
 
struct  NativePyObjectHead_Release
 
struct  NativePyModuleDefBase
 
struct  NativePyModuleDef
 
struct  NativePyVarObject
 
struct  NativePyCodeObject
 
class  NativePyErr_StackItem
 
class  NativePyOpaque
 
class  NativePyCodeAddressRange
 
class  NativePyTraceInfo
 
class  NativePyCFrame
 
struct  NativePyThreadState
 
struct  NativePyInterpreterFrame
 
struct  NativePyFrameObject
 
struct  NativePyMemoryViewBuffer
 
struct  NativePyMemoryView
 
struct  NativePyMember
 
struct  NativePyReflectionFunction
 
struct  NativePyHashMap
 
struct  NativePyDelegate
 
struct  NativePyClassCapsule
 
struct  NativePyTracebackObject
 
struct  NativePyList
 
struct  NativeCPyCallerContext_Debug
 
struct  NativeCPyCallerContext_Release
 
struct  NativePyDataType
 
struct  NativePyData
 
struct  NativePyCapsule
 
struct  NativePyTypeObject
 
struct  NativePyIntObject
 
struct  NativePyLongObject
 

Namespaces

 maxon
 
 maxon::py
 
 maxon::py3
 

Typedefs

using NativePyObject = NativePyObjectHead_Release
 
using NativePyReflectionFunction_Entry = Tuple< DataType, Bool >
 
using NativePyCapsule_Destructor = void(struct NativePyCapsule *)
 

Functions

 MAXON_DEPENDENCY_WEAK ("cpython_raw.h")
 
MAXON_ATTRIBUTE_FORCE_INLINE NativePyTypeObject * Py_Type (NativePyObject *ob)
 

Function Documentation

◆ MAXON_DEPENDENCY_WEAK()

MAXON_DEPENDENCY_WEAK ( "cpython_raw.h"  )