Excluding MSVC from unsupported feature tests

This commit is contained in:
badair
2016-04-15 17:16:39 -05:00
parent ea8a99c2ab
commit 29f3a74e46
17 changed files with 137 additions and 110 deletions

View File

@@ -6,6 +6,12 @@ Distributed under the Boost Software License, Version 1.0.
->*/
#include <callable_traits/bind.hpp>
#ifdef CALLABLE_TRAITS_MSVC
//feature is unsupported in MSVC
int main(){ return 0; };
#else
//[ bind_1
/* In this example, the last _1 placeholder in the bind
@@ -16,7 +22,7 @@ because ScaryMonster is the narrowest of all _1 parameters. */
#include <type_traits>
#include <functional>
#include <tuple>
#include <callable_traits/callable_traits.hpp>
#include <callable_traits/bind.hpp>
struct Vampire {};
struct Robot {};
@@ -78,3 +84,4 @@ int main() {
return 0;
}
//]
#endif