|
LvArray
|
#include "pythonForwardDeclarations.hpp"#include "numpyHelpers.hpp"#include "../ArrayOfSets.hpp"#include "../Macros.hpp"#include "../limits.hpp"#include "../output.hpp"#include <string>#include <memory>#include <typeindex>

Go to the source code of this file.
Classes | |
| class | LvArray::python::internal::PyArrayOfSetsWrapperBase |
| Provides a virtual Python wrapper around an ArrayOfSets. More... | |
| class | LvArray::python::internal::PyArrayOfSetsWrapper< T, INDEX_TYPE, BUFFER_TYPE > |
| Provides a concrete implementation of PyArrayOfSetsWrapperBase. More... | |
Namespaces | |
| LvArray | |
| The top level namespace. | |
| LvArray::python | |
| Contains all the Python code. | |
Functions | |
| PyObject * | LvArray::python::internal::create (std::unique_ptr< internal::PyArrayOfSetsWrapperBase > &&arrayOfSets) |
Create a Python object corresponding to arrayOfSets. More... | |
| template<typename T , typename INDEX_TYPE , template< typename > class BUFFER_TYPE> | |
| std::enable_if_t< internal::canExportToNumpy< T >, PyObject *> | LvArray::python::create (ArrayOfSets< T, INDEX_TYPE, BUFFER_TYPE > &arrayOfSets) |
Create a Python object corresponding to arrayOfSets. More... | |
| PyTypeObject * | LvArray::python::getPyArrayOfSetsType () |
| Return the Python type for the ArrayOfSets. More... | |
| PyObject* LvArray::python::internal::create | ( | std::unique_ptr< internal::PyArrayOfSetsWrapperBase > && | arrayOfSets | ) |
Create a Python object corresponding to arrayOfSets.
| arrayOfSets | The ArrayOfSets to export to Python. |
arrayOfSets.
1.8.13