CPyFrameInterface Class Reference

#include <cpython_ref.h>

Inheritance diagram for CPyFrameInterface:

详细描述

Interface class for CPyRefs.

@MAXON_ANNOTATION{refclass=false}

公共成员函数

MAXON_METHOD CPyFrameRef   GetBack () const
MAXON_METHOD CPyCodeRef   GetCode () const
MAXON_METHOD Int32   GetLastInstruction () const

静态公共成员函数

static MAXON_FUNCTION CPyFrameRef   CreateFrameRef (const CPythonLibraryInterface *lib, REFTYPE refType, NativePyObject *pyObject)

私有成员函数

  MAXON_INTERFACE ( CPyFrameInterface , MAXON_REFERENCE_NORMAL , "net.maxon.python.interface.cpyframe")

成员函数文档编制

◆  MAXON_INTERFACE()

MAXON_INTERFACE ( CPyFrameInterface   ,
MAXON_REFERENCE_NORMAL   ,
"net.maxon.python.interface.cpyframe"   
)
private

◆  CreateFrameRef()

static MAXON_FUNCTION CPyFrameRef CreateFrameRef ( const CPythonLibraryInterface lib ,
REFTYPE   refType ,
NativePyObject pyObject  
)
static

Creates a frame reference by a given NativePyObject . GIL must be held.

参数
[in] lib The NativePyObject 's library origin.
[in] refType Ref count handler information.
返回
Returns a new wrapper reference.

◆  GetBack()

MAXON_METHOD CPyFrameRef GetBack ( ) const

◆  GetCode()

MAXON_METHOD CPyCodeRef GetCode ( ) const

◆  GetLastInstruction()

MAXON_METHOD Int32 GetLastInstruction ( ) const