Open Search
    CPyTempRef Class Reference

    #include <cpython_ref.h>

    Public Member Functions

     CPyTempRef ()=default
     
     CPyTempRef (const CPyRef &&)=delete
     
     CPyTempRef (const CPyRef &o)
     
    CPyTempRef operator= (const CPyRef &)=delete
     
    CPyTempRef operator= (const CPyTempRef &)=delete
     
     operator CPyRef & ()
     
     operator const CPyRef & () const
     

    Private Attributes

    CPyRef _ref
     

    Constructor & Destructor Documentation

    ◆ CPyTempRef() [1/3]

    CPyTempRef ( )
    default

    ◆ CPyTempRef() [2/3]

    CPyTempRef ( const CPyRef &&  )
    explicitdelete

    ◆ CPyTempRef() [3/3]

    CPyTempRef ( const CPyRef o)
    explicit

    Member Function Documentation

    ◆ operator=() [1/2]

    CPyTempRef operator= ( const CPyRef )
    delete

    ◆ operator=() [2/2]

    CPyTempRef operator= ( const CPyTempRef )
    delete

    ◆ operator CPyRef &()

    operator CPyRef & ( )

    ◆ operator const CPyRef &()

    operator const CPyRef & ( ) const

    Member Data Documentation

    ◆ _ref

    CPyRef _ref
    private