openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
ePyObject Class Reference

#include <python.h>

Public Member Functions

 ePyObject ()
 
 ePyObject (const ePyObject &ob)
 
 ePyObject (PyObject *ob)
 
 ePyObject (PyVarObject *ob)
 
 ePyObject (PyDictObject *ob)
 
 ePyObject (PyTupleObject *ob)
 
 ePyObject (PyListObject *ob)
 
 ePyObject (PyStringObject *ob)
 
 operator bool () const
 
 operator bool ()
 
ePyObjectoperator= (const ePyObject &)
 
ePyObjectoperator= (PyObject *)
 
ePyObjectoperator= (PyVarObject *ob)
 
ePyObjectoperator= (PyDictObject *ob)
 
ePyObjectoperator= (PyTupleObject *ob)
 
ePyObjectoperator= (PyListObject *ob)
 
ePyObjectoperator= (PyStringObject *ob)
 
 operator PyObject * ()
 
 operator PyVarObject * ()
 
 operator PyTupleObject * ()
 
 operator PyListObject * ()
 
 operator PyStringObject * ()
 
 operator PyDictObject * ()
 
PyObject * operator-> ()
 
void incref ()
 
void decref ()
 

Constructor & Destructor Documentation

◆ ePyObject() [1/8]

ePyObject::ePyObject ( )
inline

◆ ePyObject() [2/8]

ePyObject::ePyObject ( const ePyObject ob)
inline

◆ ePyObject() [3/8]

ePyObject::ePyObject ( PyObject *  ob)
inline

◆ ePyObject() [4/8]

ePyObject::ePyObject ( PyVarObject *  ob)
inline

◆ ePyObject() [5/8]

ePyObject::ePyObject ( PyDictObject *  ob)
inline

◆ ePyObject() [6/8]

ePyObject::ePyObject ( PyTupleObject *  ob)
inline

◆ ePyObject() [7/8]

ePyObject::ePyObject ( PyListObject *  ob)
inline

◆ ePyObject() [8/8]

ePyObject::ePyObject ( PyStringObject *  ob)
inline

Member Function Documentation

◆ decref()

void ePyObject::decref ( )
inline

◆ incref()

void ePyObject::incref ( )
inline

◆ operator bool() [1/2]

ePyObject::operator bool ( )
inline

◆ operator bool() [2/2]

ePyObject::operator bool ( ) const
inline

◆ operator PyDictObject *()

ePyObject::operator PyDictObject * ( )
inline

◆ operator PyListObject *()

ePyObject::operator PyListObject * ( )
inline

◆ operator PyObject *()

ePyObject::operator PyObject * ( )
inline

◆ operator PyStringObject *()

ePyObject::operator PyStringObject * ( )
inline

◆ operator PyTupleObject *()

ePyObject::operator PyTupleObject * ( )
inline

◆ operator PyVarObject *()

ePyObject::operator PyVarObject * ( )
inline

◆ operator->()

PyObject* ePyObject::operator-> ( )
inline

◆ operator=() [1/7]

ePyObject & ePyObject::operator= ( const ePyObject ob)
inline

◆ operator=() [2/7]

ePyObject& ePyObject::operator= ( PyDictObject *  ob)
inline

◆ operator=() [3/7]

ePyObject& ePyObject::operator= ( PyListObject *  ob)
inline

◆ operator=() [4/7]

ePyObject & ePyObject::operator= ( PyObject *  ob)
inline

◆ operator=() [5/7]

ePyObject& ePyObject::operator= ( PyStringObject *  ob)
inline

◆ operator=() [6/7]

ePyObject& ePyObject::operator= ( PyTupleObject *  ob)
inline

◆ operator=() [7/7]

ePyObject& ePyObject::operator= ( PyVarObject *  ob)
inline

The documentation for this class was generated from the following file: