 |
DATAKIT API
V2025.3
|
|
Go to the documentation of this file. 1 #ifndef DTK_CORE_CONFIG_HPP
2 #define DTK_CORE_CONFIG_HPP
9 #ifndef DTK_NO_BOOST_NAMESPACE
10 #define DTK_NO_BOOST_NAMESPACE
16 #if !defined(DTK_NO_CXX11_CONSTEXPR)
17 # define DTK_CONSTEXPR constexpr
18 # define DTK_CONSTEXPR_OR_CONST constexpr
20 # define DTK_CONSTEXPR
21 # define DTK_CONSTEXPR_OR_CONST const
23 #if !defined(DTK_NO_CXX14_CONSTEXPR)
24 # define DTK_CXX14_CONSTEXPR constexpr
26 # define DTK_CXX14_CONSTEXPR
29 #if !defined(DTK_NO_CXX11_NOEXCEPT)
30 # define DTK_NOEXCEPT noexcept
31 # define DTK_NOEXCEPT_IF(Predicate) noexcept((Predicate))
32 # define DTK_NOEXCEPT_EXPR(Expression) noexcept((Expression))
35 # define DTK_NOEXCEPT_IF(Predicate)
36 # define DTK_NOEXCEPT_EXPR(Expression) false