Sequoia
Loading...
Searching...
No Matches
Typedefs | Enumerations
PlatformDiscriminators.hpp File Reference

Types to descriminate different compilers. More...

#include <type_traits>

Go to the source code of this file.

Typedefs

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 >
 

Enumerations

enum class  compiler_flavour { clang , gcc , msvc , other }
 

Detailed Description

Types to descriminate different compilers.