Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-10 08:42:09

0001 /*
0002  *  Copyright (c) 2024 Blue Brain Project
0003  *
0004  *  Distributed under the Boost Software License, Version 1.0.
0005  *    (See accompanying file LICENSE_1_0.txt or copy at
0006  *          http://www.boost.org/LICENSE_1_0.txt)
0007  *
0008  */
0009 
0010 #pragma once
0011 
0012 #include "bits/H5Inspector_decl.hpp"
0013 #include "bits/inspector_stl_span_misc.hpp"
0014 
0015 #include <span>
0016 
0017 namespace HighFive {
0018 namespace details {
0019 
0020 template <class T, std::size_t Extent>
0021 struct inspector<std::span<T, Extent>>: public inspector_stl_span<std::span<T, Extent>> {
0022   private:
0023     using super = inspector_stl_span<std::span<T, Extent>>;
0024 
0025   public:
0026     using type = typename super::type;
0027     using value_type = typename super::value_type;
0028     using base_type = typename super::base_type;
0029     using hdf5_type = typename super::hdf5_type;
0030 };
0031 
0032 }  // namespace details
0033 }  // namespace HighFive