My Project
|
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.