PythonTracebackErrorInterface Class Reference

#include <cpython.h>

Inheritance diagram for PythonTracebackErrorInterface:

详细描述

A PythonTracebackError is always part of an AgrregatedError which is further the cause in a PythonError. This error is never a top-level error. Contains information about the traceback if an exception.

公共成员函数

MAXON_METHOD void  SetUrl (const Url &url)
const MAXON_METHOD Url GetUrl () const
MAXON_METHOD void  SetLineNumber ( Int line)
MAXON_METHOD Int   GetLineNumber () const

私有成员函数

  MAXON_INTERFACE ( PythonTracebackErrorInterface , MAXON_REFERENCE_COPY_ON_WRITE , "net.maxon.python.interface.pythontracebackerror")

成员函数文档编制

◆  MAXON_INTERFACE()

MAXON_INTERFACE ( PythonTracebackErrorInterface   ,
MAXON_REFERENCE_COPY_ON_WRITE   ,
"net.maxon.python.interface.pythontracebackerror"   
)
private

◆  SetUrl()

MAXON_METHOD void SetUrl ( const Url url )

Sets the url of the traceback entry.

参数
[in] url Path.

◆  GetUrl()

const MAXON_METHOD Url & GetUrl ( ) const

Returns the path of the traceback entry.

返回
Path.

◆  SetLineNumber()

MAXON_METHOD void SetLineNumber ( Int   line )

Sets the line of the traceback entry.

参数
[in] line Line number.

◆  GetLineNumber()

MAXON_METHOD Int GetLineNumber ( ) const

Returns line of the traceback entry.

返回
Line number..