Kross::Python::PythonScriptPrivate Class Reference

Collaboration diagram for Kross::Python::PythonScriptPrivate:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 34 of file pythonscript.cpp.

Public Attributes

Py::Module * m_module
Py::Object * m_code
QStringList m_functions
QStringList m_classes


Member Data Documentation

QStringList Kross::Python::PythonScriptPrivate::m_classes
 

A list of classnames.

Definition at line 60 of file pythonscript.cpp.

Referenced by Kross::Python::PythonScript::classInstance(), Kross::Python::PythonScript::execute(), and Kross::Python::PythonScript::getClassNames().

Py::Object* Kross::Python::PythonScriptPrivate::m_code
 

The PyCodeObject object representing the compiled python code. Internaly we first compile the python code and later execute it.

Definition at line 50 of file pythonscript.cpp.

Referenced by Kross::Python::PythonScript::execute(), and Kross::Python::PythonScript::PythonScript().

QStringList Kross::Python::PythonScriptPrivate::m_functions
 

A list of functionnames.

Definition at line 55 of file pythonscript.cpp.

Referenced by Kross::Python::PythonScript::callFunction(), Kross::Python::PythonScript::execute(), and Kross::Python::PythonScript::getFunctionNames().

Py::Module* Kross::Python::PythonScriptPrivate::m_module
 

The Py::Module instance this PythonScript has as local context.

Definition at line 42 of file pythonscript.cpp.

Referenced by Kross::Python::PythonScript::callFunction(), Kross::Python::PythonScript::classInstance(), Kross::Python::PythonScript::execute(), Kross::Python::PythonScript::getClassNames(), Kross::Python::PythonScript::getFunctionNames(), and Kross::Python::PythonScript::PythonScript().


The documentation for this class was generated from the following file:
Generated on Thu Feb 9 18:01:36 2006 for Kross by  doxygen 1.4.6