![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
Go to the documentation of this file. 1 #ifndef DTK_CORE_CONFIG_HPP
2 #define DTK_CORE_CONFIG_HPP
6 #ifdef DTK_NO_BOOST //DTK_TOREMOVE
7 #ifndef DTK_NO_BOOST_NAMESPACE
8 #define DTK_NO_BOOST_NAMESPACE
12 #if !defined(DTK_NO_CXX11_CONSTEXPR)
13 # define DTK_CONSTEXPR constexpr
14 # define DTK_CONSTEXPR_OR_CONST constexpr
16 # define DTK_CONSTEXPR
17 # define DTK_CONSTEXPR_OR_CONST const
19 #if !defined(DTK_NO_CXX14_CONSTEXPR)
20 # define DTK_CXX14_CONSTEXPR constexpr
22 # define DTK_CXX14_CONSTEXPR
25 #if !defined(DTK_NO_CXX11_NOEXCEPT)
26 # define DTK_NOEXCEPT noexcept
27 # define DTK_NOEXCEPT_IF(Predicate) noexcept((Predicate))
28 # define DTK_NOEXCEPT_EXPR(Expression) noexcept((Expression))
31 # define DTK_NOEXCEPT_IF(Predicate)
32 # define DTK_NOEXCEPT_EXPR(Expression) false