Add FMT_ENABLE_IF_T

for definitions of functions which declared using FMT_ENABLE_IF
This commit is contained in:
mocabe
2019-05-09 01:38:21 +09:00
committed by Victor Zverovich
parent 3fd134be03
commit 6828d549e8
4 changed files with 8 additions and 12 deletions

View File

@@ -227,7 +227,8 @@
// An enable_if helper to be used in template parameters. enable_if in template
// parameters results in much shorter symbols: https://godbolt.org/z/sWw4vP.
#define FMT_ENABLE_IF(...) typename std::enable_if<__VA_ARGS__, int>::type = 0
#define FMT_ENABLE_IF_T(...) typename std::enable_if<__VA_ARGS__, int>::type
#define FMT_ENABLE_IF(...) FMT_ENABLE_IF_T(__VA_ARGS__) = 0
FMT_BEGIN_NAMESPACE
namespace internal {