@@ -20,8 +20,8 @@ The following example shows how to bring an ``std::vector`` into the expression
2020
2121 #include <cstddef>
2222 #include <vector>
23- #include <xtensor/xarray.hpp>
24- #include <xtensor/xadapt.hpp>
23+ #include <xtensor/containers/ xarray.hpp>
24+ #include <xtensor/containers/ xadapt.hpp>
2525
2626 std::vector<double> v = {1., 2., 3., 4., 5., 6. };
2727 std::vector<std::size_t> shape = { 2, 3 };
@@ -50,7 +50,7 @@ ownership of the array:
5050.. code ::
5151
5252 #include <cstddef>
53- #include <xtensor/xadapt.hpp>
53+ #include <xtensor/containers/ xadapt.hpp>
5454
5555 void compute(double* data, std::size_t size)
5656 {
@@ -82,8 +82,8 @@ the ownership of the array, meaning it will be deleted when the adaptor is destr
8282.. code ::
8383
8484 #include <cstddef>
85- #include <xtensor/xarray.hpp>
86- #include <xtensor/xadapt.hpp>
85+ #include <xtensor/containers/ xarray.hpp>
86+ #include <xtensor/containers/ xadapt.hpp>
8787
8888 void compute(double*& data, std::size_t size)
8989 {
@@ -119,8 +119,8 @@ adaptor before calling ``compute`` and pass it to the function:
119119.. code ::
120120
121121 #include <cstddef>
122- #include <xtensor/xarray.hpp>
123- #include <xtensor/xadapt.hpp>
122+ #include <xtensor/containers/ xarray.hpp>
123+ #include <xtensor/containers/ xadapt.hpp>
124124
125125 template <class A>
126126 void compute(A& a)
@@ -154,8 +154,8 @@ Adapting C arrays allocated on the stack is as simple as adapting ``std::vector`
154154
155155 #include <cstddef>
156156 #include <vector>
157- #include <xtensor/xarray.hpp>
158- #include <xtensor/xadapt.hpp>
157+ #include <xtensor/containers/ xarray.hpp>
158+ #include <xtensor/containers/ xadapt.hpp>
159159
160160 double v[6] = {1., 2., 3., 4., 5., 6. };
161161 std::vector<std::size_t> shape = { 2, 3 };
@@ -185,8 +185,8 @@ It will automatically increment the reference count of shared pointers upon crea
185185.. code ::
186186
187187 #include <memory>
188- #include <xtensor/xadapt.hpp>
189- #include <xtensor/xio.hpp>
188+ #include <xtensor/containers/ xadapt.hpp>
189+ #include <xtensor/io/ xio.hpp>
190190
191191 std::shared_ptr<double> sptr(new double[8], std::default_delete<double[]>());
192192 sptr.get()[2] = 321.;
@@ -201,8 +201,8 @@ memory) as follows:
201201.. code ::
202202
203203 #include <memory>
204- #include <xtensor/xadapt.hpp>
205- #include <xtensor/xio.hpp>
204+ #include <xtensor/containers/ xadapt.hpp>
205+ #include <xtensor/io/ xio.hpp>
206206
207207 struct Buffer {
208208 Buffer(std::vector<double>& buf) : m_buf(buf) {}
0 commit comments