Add helper macro BOOST_IF_CONSTEXPR.

This commit is contained in:
jzmaddock
2020-01-24 18:33:21 +00:00
parent 9d79e8111a
commit 9aaa4edda1
3 changed files with 20 additions and 0 deletions
+11
View File
@@ -51,6 +51,12 @@ struct no_unique
BOOST_ATTRIBUTE_NO_UNIQUE_ADDRESS empty b;
};
template <bool b>
struct trait
{
enum { value = b };
};
int main()
{
@@ -66,6 +72,11 @@ int main()
always_throw();
nodiscard_struct s;
no_unique no_un;
BOOST_IF_CONSTEXPR(trait<true>::value)
{
result += 2;
}
}
catch(int)
{