Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-04-19 08:55:36

0001 /*
0002  *  Copyright (c), 2020
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 #pragma once
0010 
0011 #define HIGHFIVE_VERSION_MAJOR 2
0012 #define HIGHFIVE_VERSION_MINOR 10
0013 #define HIGHFIVE_VERSION_PATCH 0
0014 
0015 /** \brief Concatenated representation of the HighFive version.
0016  *
0017  *  \warning The macro `HIGHFIVE_VERSION` by itself isn't valid C/C++.
0018  *
0019  *  However, it can be stringified with two layers of macros, e.g.,
0020  *  \code{.cpp}
0021  *  #define STRINGIFY_VALUE(s) STRINGIFY_NAME(s)
0022  *  #define STRINGIFY_NAME(s) #s
0023  *
0024  *  std::cout << STRINGIFY_VALUE(HIGHFIVE_VERSION) << "\n";
0025  *  \endcode
0026  */
0027 #define HIGHFIVE_VERSION 2.10.0
0028 
0029 /** \brief String representation of the HighFive version.
0030  *
0031  *  \warning This macro only exists from 2.7.1 onwards.
0032  */
0033 #define HIGHFIVE_VERSION_STRING "2.10.0"