CPyTracebackInterface Class Reference

#include <cpython_ref.h>

Inheritance diagram for CPyTracebackInterface:

Detailed Description

Interface class for CPyRefs.

@MAXON_ANNOTATION{refclass=false}

Public Member Functions

MAXON_METHOD CPyTracebackRef GetNext () const
 
MAXON_METHOD Int32 GetLineNumber () const
 
MAXON_METHOD CPyFrameRef GetFrameRef () const
 

Static Public Member Functions

static MAXON_FUNCTION CPyTracebackRef CreateTracebackRef (const CPythonLibraryInterface *lib, REFTYPE refType, NativePyObject *pyObject)
 

Private Member Functions

 MAXON_INTERFACE (CPyTracebackInterface, MAXON_REFERENCE_NORMAL, "net.maxon.python.interface.cpytraceback")
 

Member Function Documentation

◆ MAXON_INTERFACE()

MAXON_INTERFACE ( CPyTracebackInterface  ,
MAXON_REFERENCE_NORMAL  ,
"net.maxon.python.interface.cpytraceback"   
)
private

◆ CreateTracebackRef()

static MAXON_FUNCTION CPyTracebackRef CreateTracebackRef ( const CPythonLibraryInterface lib,
REFTYPE  refType,
NativePyObject pyObject 
)
static

◆ GetNext()

MAXON_METHOD CPyTracebackRef GetNext ( ) const

◆ GetLineNumber()

MAXON_METHOD Int32 GetLineNumber ( ) const

◆ GetFrameRef()

MAXON_METHOD CPyFrameRef GetFrameRef ( ) const