MPyDataInterface Class Reference

#include <cpython_ref.h>

Inheritance diagram for MPyDataInterface:

详细描述

Interface class for CPyRefs.

@MAXON_ANNOTATION{refclass=false}

公共成员函数

const MAXON_METHOD DataType GetType () const
const MAXON_METHOD DataType GetMappingType () const
MAXON_METHOD 数据 GetData ()
const MAXON_METHOD 数据 GetData () const
const MAXON_METHOD Generic *  PrivateGetPtr () const
MAXON_METHOD Generic *  PrivateGetPtr ()

静态公共成员函数

static MAXON_FUNCTION MPyDataRef   CreateDataRef (const CPythonLibraryInterface *lib, REFTYPE refType, NativePyObject *pyObject)

私有成员函数

  MAXON_INTERFACE ( MPyDataInterface , MAXON_REFERENCE_NORMAL , "net.maxon.python.interface.mpydata")

成员函数文档编制

◆  MAXON_INTERFACE()

MAXON_INTERFACE ( MPyDataInterface   ,
MAXON_REFERENCE_NORMAL   ,
"net.maxon.python.interface.mpydata"   
)
private

◆  CreateDataRef()

static MAXON_FUNCTION MPyDataRef CreateDataRef ( const CPythonLibraryInterface lib ,
REFTYPE   refType ,
NativePyObject pyObject  
)
static

◆  GetType()

const MAXON_METHOD DataType & GetType ( ) const

◆  GetMappingType()

const MAXON_METHOD DataType & GetMappingType ( ) const

◆  GetData() [1/2]

MAXON_METHOD 数据 * GetData ( )

◆  GetData() [2/2]

const MAXON_METHOD 数据 * GetData ( ) const

◆  PrivateGetPtr() [1/2]

const MAXON_METHOD Generic* PrivateGetPtr ( ) const

◆  PrivateGetPtr() [2/2]

MAXON_METHOD Generic* PrivateGetPtr ( )