Open Search
    MPyFunctionInterface Class Reference

    #include <cpython_ref.h>

    Inheritance diagram for MPyFunctionInterface:

    Detailed Description

    Interface class for CPyRefs.

    @MAXON_ANNOTATION{refclass=false}

    Public Member Functions

    MAXON_METHOD const reflection::FunctionGetFunction ()
     

    Static Public Member Functions

    static MAXON_FUNCTION MPyFunctionRef CreateFunctionRef (const CPythonLibraryInterface *lib, REFTYPE refType, NativePyObject *pyObject)
     

    Private Member Functions

     MAXON_INTERFACE (MPyFunctionInterface, MAXON_REFERENCE_NORMAL, "net.maxon.python.interface.mpyfunction")
     

    Member Function Documentation

    ◆ MAXON_INTERFACE()

    MAXON_INTERFACE ( MPyFunctionInterface  ,
    MAXON_REFERENCE_NORMAL  ,
    "net.maxon.python.interface.mpyfunction"   
    )
    private

    ◆ CreateFunctionRef()

    static MAXON_FUNCTION MPyFunctionRef CreateFunctionRef ( const CPythonLibraryInterface lib,
    REFTYPE  refType,
    NativePyObject pyObject 
    )
    static

    ◆ GetFunction()

    MAXON_METHOD const reflection::Function* GetFunction ( )