Types to descriminate different compilers.
More...
#include <type_traits>
Go to the source code of this file.
|
template<compiler_flavour F> |
using | sequoia::compiler_flavour_constant = std::integral_constant< compiler_flavour, F > |
|
using | sequoia::clang_type = compiler_flavour_constant< compiler_flavour::clang > |
|
using | sequoia::gcc_type = compiler_flavour_constant< compiler_flavour::gcc > |
|
using | sequoia::msvc_type = compiler_flavour_constant< compiler_flavour::msvc > |
|
using | sequoia::other_compiler_type = compiler_flavour_constant< compiler_flavour::other > |
|
|
enum class | compiler_flavour { clang
, gcc
, msvc
, other
} |
|
Types to descriminate different compilers.