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