HighFive 3.0.0
HighFive - Header-only C++ HDF5 interface
Loading...
Searching...
No Matches
span.hpp
Go to the documentation of this file.
1/*
2 * Copyright (c) 2024 Blue Brain Project
3 *
4 * Distributed under the Boost Software License, Version 1.0.
5 * (See accompanying file LICENSE_1_0.txt or copy at
6 * http://www.boost.org/LICENSE_1_0.txt)
7 *
8 */
9
10#pragma once
11
14
15#include <span>
16
17namespace HighFive {
18namespace details {
19
20template <class T, std::size_t Extent>
21struct inspector<std::span<T, Extent>>: public inspector_stl_span<std::span<T, Extent>> {
22 private:
23 using super = inspector_stl_span<std::span<T, Extent>>;
24
25 public:
26 using type = typename super::type;
27 using value_type = typename super::value_type;
28 using base_type = typename super::base_type;
29 using hdf5_type = typename super::hdf5_type;
30};
31
32} // namespace details
33} // namespace HighFive
Definition assert_compatible_spaces.hpp:15