#include <ugdk/script/languages/python/pythondata.h>
ugdk::script::python::PythonData::PythonData |
( |
PythonWrapper * |
wrapper, |
|
|
PyObject * |
data_object, |
|
|
bool |
owns_ref |
|
) |
| |
|
inline |
virtual ugdk::script::python::PythonData::~PythonData |
( |
| ) |
|
|
inlinevirtual |
virtual Ptr ugdk::script::python::PythonData::Execute |
( |
const std::vector< Ptr > & |
args | ) |
|
|
virtual |
Tries to execute ourselves as a function in a script language, passing thee given arguments and returning the result.
virtual Ptr ugdk::script::python::PythonData::GetAttribute |
( |
Ptr |
key | ) |
|
|
virtual |
virtual Ptr ugdk::script::python::PythonData::SetAttribute |
( |
Ptr |
key, |
|
|
Ptr |
value |
|
) |
| |
|
virtual |
void* ugdk::script::python::PythonData::unsafe_data |
( |
| ) |
const |
|
inlinevirtual |
virtual void* ugdk::script::python::PythonData::Unwrap |
( |
const VirtualType & |
type, |
|
|
bool |
disown |
|
) |
| const |
|
overridevirtual |
bool ugdk::script::python::PythonData::UnwrapBoolean |
( |
| ) |
const |
|
overridevirtual |
int ugdk::script::python::PythonData::UnwrapInteger |
( |
| ) |
const |
|
overridevirtual |
List ugdk::script::python::PythonData::UnwrapList |
( |
| ) |
const |
|
overridevirtual |
Map ugdk::script::python::PythonData::UnwrapMap |
( |
| ) |
const |
|
overridevirtual |
double ugdk::script::python::PythonData::UnwrapNumber |
( |
| ) |
const |
|
overridevirtual |
const char* ugdk::script::python::PythonData::UnwrapString |
( |
| ) |
const |
|
overridevirtual |
Vector ugdk::script::python::PythonData::UnwrapVector |
( |
| ) |
const |
|
overridevirtual |
virtual void ugdk::script::python::PythonData::Wrap |
( |
void * |
data, |
|
|
const VirtualType & |
type, |
|
|
bool |
disown |
|
) |
| |
|
overridevirtual |
virtual void ugdk::script::python::PythonData::WrapBoolean |
( |
bool |
boolean | ) |
|
|
overridevirtual |
virtual void ugdk::script::python::PythonData::WrapInteger |
( |
int |
number | ) |
|
|
overridevirtual |
virtual void ugdk::script::python::PythonData::WrapNumber |
( |
double |
number | ) |
|
|
overridevirtual |
virtual LangWrapper* ugdk::script::python::PythonData::wrapper |
( |
| ) |
const |
|
inlinevirtual |
virtual void ugdk::script::python::PythonData::WrapString |
( |
const char * |
str | ) |
|
|
overridevirtual |
bool ugdk::script::python::PythonData::own_ref_ |
|
protected |
PyObject* ugdk::script::python::PythonData::py_data_ |
|
protected |
The documentation for this class was generated from the following file:
- modules/ugdk-script/include/ugdk/script/languages/python/pythondata.h