![]() |
This class does conversion of Singular objects to python objects on runtime. More...
Public Member Functions | |
| PythonCastDynamic (leftv value) | |
Public Member Functions inherited from PythonObject | |
| PythonObject () | |
| PythonObject (ptr_type ptr) | |
| ptr_type | check_context (ptr_type ptr) const |
| self | operator() (int op) const |
| Unary operations. More... | |
| self | operator() (int op, const self &arg) const |
| Binary and n-ary operations. More... | |
| self | operator() (int op, const self &arg1, const self &arg2) const |
| Ternary operations. More... | |
| self | operator[] (const self &idx) const |
| Get item. More... | |
| self | operator[] (long idx) const |
| operator const ptr_type () const | |
| Get actual PyObject*. More... | |
| char * | repr () const |
| Get representative as C-style string. More... | |
| char * | str () const |
| Extract C-style string. More... | |
| Py_ssize_t | size () const |
| BOOLEAN | assign_to (leftv result) |
| void | import_as (const char *name) const |
| int | compare (int op, const self &arg) const |
| self | attr (const self &arg) const |
| self | del_attr (const self &arg) const |
Private Types | |
| typedef PythonCastDynamic | self |
Private Member Functions | |
| PythonObject | get (leftv value, int typeId) |
Additional Inherited Members | |
Public Types inherited from PythonObject | |
| typedef PyObject * | ptr_type |
Protected Member Functions inherited from PythonObject | |
| self | args2list (const self &args) const |
| BOOLEAN | handle_exception () const |
| void | append_iter (self iterator) |
| int | py_opid (int op) const |
This class does conversion of Singular objects to python objects on runtime.
Definition at line 339 of file pyobject.cc.
|
private |
Definition at line 341 of file pyobject.cc.
|
inline |
Definition at line 344 of file pyobject.cc.
|
inlineprivate |
Definition at line 347 of file pyobject.cc.