diff options
author | Nikos Nikoleris <nikos.nikoleris@arm.com> | 2019-05-26 23:51:28 +0100 |
---|---|---|
committer | Nikos Nikoleris <nikos.nikoleris@arm.com> | 2019-06-10 17:36:55 +0000 |
commit | d776a13026dc58919c5df0c9981452bea0ef3877 (patch) | |
tree | a424c862e3744e5e832bef8a92c38ca15156784b /src/python/pybind11/core.cc | |
parent | c3d5e56ddee7bad2442517eefb5c6b7a5bf0a51b (diff) | |
download | gem5-d776a13026dc58919c5df0c9981452bea0ef3877.tar.xz |
python: Add binding for the new AddrRange c++ constructor
Change-Id: I5b3fb59a11d8587a753759310dd3b2748ac13a0b
Signed-off-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/19132
Reviewed-by: Daniel Carvalho <odanrc@yahoo.com.br>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'src/python/pybind11/core.cc')
-rw-r--r-- | src/python/pybind11/core.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/python/pybind11/core.cc b/src/python/pybind11/core.cc index fad7a7daa..3523c0639 100644 --- a/src/python/pybind11/core.cc +++ b/src/python/pybind11/core.cc @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 ARM Limited + * Copyright (c) 2017, 2019 ARM Limited * All rights reserved * * The license below extends only to copyright in the software and shall @@ -45,6 +45,7 @@ */ #include "pybind11/pybind11.h" +#include "pybind11/stl.h" #include "python/pybind11/core.hh" @@ -148,6 +149,7 @@ init_range(py::module &m_native) py::class_<AddrRange>(m, "AddrRange") .def(py::init<>()) .def(py::init<Addr &, Addr &>()) + .def(py::init<Addr, Addr, const std::vector<Addr> &, uint8_t>()) .def(py::init<const std::vector<AddrRange> &>()) .def(py::init<Addr, Addr, uint8_t, uint8_t, uint8_t, uint8_t>()) |