Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
Object.h File Reference
#include "MantidPythonInterface/core/ErrorHandling.h"
#include "MantidPythonInterface/core/GlobalInterpreterLock.h"
#include <boost/python/borrowed.hpp>
#include <boost/python/dict.hpp>
#include <boost/python/list.hpp>
#include <boost/python/object.hpp>

Go to the source code of this file.

Classes

class  MantidQt::Widgets::Common::Python::InstanceHolder
 Holds a Python instance of an object with a method to access it. More...
 

Namespaces

namespace  MantidQt
 The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress bar for them, and a property list.
 
namespace  MantidQt::Widgets
 
namespace  MantidQt::Widgets::Common
 
namespace  MantidQt::Widgets::Common::Python
 

Typedefs

using MantidQt::Widgets::Common::Python::Dict = boost::python::dict
 
using MantidQt::Widgets::Common::Python::ErrorAlreadySet = boost::python::error_already_set
 
template<typename T = PyObject>
using MantidQt::Widgets::Common::Python::Handle = boost::python::handle< T >
 
using MantidQt::Widgets::Common::Python::List = boost::python::list
 
using MantidQt::Widgets::Common::Python::Object = boost::python::object
 
template<typename T >
using MantidQt::Widgets::Common::Python::ToPythonValue = boost::python::to_python_value< T >
 

Functions

Python::Object MantidQt::Widgets::Common::Python::BorrowedRef (PyObject *obj)
 
ssize_t MantidQt::Widgets::Common::Python::Len (const Python::Object &obj)
 
Python::Object MantidQt::Widgets::Common::Python::NewRef (PyObject *obj)