From c954044114ff16dd79e277e6575a6bf23585c4b7 Mon Sep 17 00:00:00 2001 From: thibault allenet <thibault.allenet@cea.fr> Date: Wed, 30 Aug 2023 08:15:17 +0000 Subject: [PATCH] Add python binding of the abstract class Database --- python_binding/data/pybind_Database.cpp | 13 +++++++++++++ python_binding/pybind_core.cpp | 2 ++ 2 files changed, 15 insertions(+) create mode 100644 python_binding/data/pybind_Database.cpp diff --git a/python_binding/data/pybind_Database.cpp b/python_binding/data/pybind_Database.cpp new file mode 100644 index 000000000..903e692ca --- /dev/null +++ b/python_binding/data/pybind_Database.cpp @@ -0,0 +1,13 @@ +#include <pybind11/pybind11.h> +#include "aidge/data/Database.hpp" + +namespace py = pybind11; +namespace Aidge { + +void init_Database(py::module& m){ + + py::class_<Database, std::shared_ptr<Database>>(m,"Database"); + + +} +} diff --git a/python_binding/pybind_core.cpp b/python_binding/pybind_core.cpp index b861f881c..42b10f7b0 100644 --- a/python_binding/pybind_core.cpp +++ b/python_binding/pybind_core.cpp @@ -15,6 +15,7 @@ namespace py = pybind11; namespace Aidge { void init_Data(py::module&); +void init_Database(py::module& m); void init_Tensor(py::module&); void init_OperatorImpl(py::module&); void init_Parameterizable(py::module&); @@ -56,6 +57,7 @@ void set_python_flag(){ void init_Aidge(py::module& m){ set_python_flag(); init_Data(m); + init_Database(m); init_Tensor(m); init_Node(m); -- GitLab