Alexandria 2.31.0
SDC-CH common library for the Euclid project
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Functions | Variables
Module.cpp File Reference
#include "Pyston/ExceptionRaiser.h"
#include "Pyston/Graph/AttributeSet.h"
#include "Pyston/Graph/Functors.h"
#include "Pyston/Graph/Placeholder.h"
#include "Pyston/Helpers.h"
#include "Pyston/NodeConverter.h"
#include "Pyston/PythonExceptions.h"
#include <boost/python.hpp>
#include <boost/python/suite/indexing/vector_indexing_suite.hpp>
#include <boost/units/detail/utility.hpp>
Include dependency graph for Module.cpp:

Go to the source code of this file.

Classes

struct  Pyston::RegisterNode< T >
 
struct  Pyston::VariantToPython
 

Namespaces

namespace  boost
 
namespace  boost::python
 
namespace  boost::python::converter
 
namespace  Pyston
 

Macros

#define AS_BOOL_METHOD   "__nonzero__"
 

Functions

template<class T >
PyObject * boost::python::converter::shared_ptr_to_python (std::shared_ptr< T > const &x)
 
py::object Pyston::attributeSetGetter (const AttributeSet &attr_set, const std::string &name)
 
void Pyston::RegisterAttributeSet ()
 
static PyObject * Pyston::createExceptionClass (const std::string &name)
 
void Pyston::translateRecoverable (const RecoverableError &e)
 
void Pyston::translateUnrecoverable (const UnrecoverableError &e)
 
 Pyston::BOOST_PYTHON_MODULE (pyston)
 

Variables

PyObject * Pyston::pyRecoverableError = nullptr
 
PyObject * Pyston::pyUnrecoverableError = nullptr
 

Macro Definition Documentation

◆ AS_BOOL_METHOD

#define AS_BOOL_METHOD   "__nonzero__"