Interpreter.h File Reference

#include <Python.h>
#include <string>
#include <map>
#include "Exception.h"

Go to the source code of this file.

Classes

class  Base::InterpreterSingleton
 The Interpreter class This class manage the python interpreter and hold a lot helper functions for handling python stuff. More...
class  Base::PyException
class  Base::PyGILStateLocker
 If the application starts we release immediately the global interpreter lock (GIL) once the Python interpreter is initialized, i.e. More...
class  Base::PyGILStateRelease
 If a thread holds the global interpreter lock (GIL) but runs a long operation in C where it doesn't need to hold the GIL it can release it temporarily. More...
class  Base::SystemExitException
 The SystemExitException is thrown if the Python-internal PyExc_SystemExit exception was thrown. More...

Namespaces

namespace  Base
 

The namespace of the FreeCAD Base library.


Functions

InterpreterSingleton & Base::Interpreter (void)
 Access to the InterpreterSingleton object This method is used to gain access to the one and only instance of the InterpreterSingleton class.

Generated on Wed Nov 23 19:01:17 2011 for FreeCAD by  doxygen 1.6.1