/external/libcxx/test/std/utilities/meta/meta.unary/meta.unary.cat/ |
H A D | is_enum.pass.cpp | 12 // is_enum 21 static_assert( std::is_enum<T>::value, ""); 22 static_assert( std::is_enum<const T>::value, ""); 23 static_assert( std::is_enum<volatile T>::value, ""); 24 static_assert( std::is_enum<const volatile T>::value, ""); 36 static_assert(!std::is_enum<T>::value, ""); 37 static_assert(!std::is_enum<const T>::value, ""); 38 static_assert(!std::is_enum<volatile T>::value, ""); 39 static_assert(!std::is_enum<const volatile T>::value, "");
|
H A D | enum.pass.cpp | 32 static_assert( std::is_enum<T>::value, ""); 55 static_assert(!std::is_enum<incomplete_type>::value, "");
|
H A D | array.pass.cpp | 32 static_assert(!std::is_enum<T>::value, "");
|
H A D | class.pass.cpp | 32 static_assert(!std::is_enum<T>::value, "");
|
H A D | floating_point.pass.cpp | 32 static_assert(!std::is_enum<T>::value, "");
|
H A D | integral.pass.cpp | 32 static_assert(!std::is_enum<T>::value, "");
|
H A D | lvalue_ref.pass.cpp | 33 static_assert(!std::is_enum<T>::value, "");
|
H A D | member_object_pointer.pass.cpp | 32 static_assert(!std::is_enum<T>::value, "");
|
H A D | nullptr.pass.cpp | 33 static_assert(!std::is_enum<T>::value, "");
|
H A D | pointer.pass.cpp | 33 static_assert(!std::is_enum<T>::value, "");
|
H A D | rvalue_ref.pass.cpp | 34 static_assert(!std::is_enum<T>::value, "");
|
H A D | union.pass.cpp | 32 static_assert(!std::is_enum<T>::value, "");
|
H A D | void.pass.cpp | 32 static_assert(!std::is_enum<T>::value, "");
|
H A D | function.pass.cpp | 43 static_assert(!std::is_enum<T>::value, "");
|
/external/clang/test/Lexer/ |
H A D | has_feature_type_traits.cpp | 73 #if __has_feature(is_enum) 74 int is_enum(); 76 // CHECK: int is_enum();
|
/external/libcxx/test/libcxx/utilities/memory/util.dynamic.safety/ |
H A D | get_pointer_safety_new_abi.pass.cpp | 25 static_assert(std::is_enum<std::pointer_safety>::value, "");
|
/external/protobuf/src/google/protobuf/stubs/ |
H A D | type_traits_unittest.cc | 261 // is_enum isn't supported on MSVC or gcc 3.x 263 // Verify that is_enum is true for enum types. 264 EXPECT_TRUE(is_enum<G>::value); 265 EXPECT_TRUE(is_enum<const G>::value); 266 EXPECT_TRUE(is_enum<volatile G>::value); 267 EXPECT_TRUE(is_enum<const volatile G>::value); 269 // Verify that is_enum is false for a few non-enum types. 270 EXPECT_FALSE(is_enum<void>::value); 271 EXPECT_FALSE(is_enum<G&>::value); 272 EXPECT_FALSE(is_enum< [all...] |
H A D | type_traits.h | 42 // is_enum 94 // is_enum uses is_convertible, which is not available on MSVC. 95 template <class T> struct is_enum; 206 template <class T> struct is_enum struct in namespace:google::protobuf::internal 215 template <class T> struct is_enum<const T> : is_enum<T> { }; struct in namespace:google::protobuf::internal 216 template <class T> struct is_enum<volatile T> : is_enum<T> { }; struct in namespace:google::protobuf::internal 217 template <class T> struct is_enum<const volatile T> : is_enum< struct in namespace:google::protobuf::internal [all...] |
/external/clang/test/SemaCXX/ |
H A D | alias-template.cpp | 150 template<typename T> struct is_enum { static constexpr bool value = __is_enum(T); }; 155 template<typename T> EnableIf<is_enum<T>> f(); 156 template<typename T> DisableIf<is_enum<T>> f(); 165 template<typename T, typename U = EnableIf<is_enum<T>>> struct fail1 {}; // expected-note {{here}} 166 template<typename T> struct fail2 : DisableIf<is_enum<T>> {}; // expected-note {{here}}
|
/external/libcxx/test/std/experimental/filesystem/fs.enum/ |
H A D | enum.directory_options.pass.cpp | 30 static_assert(std::is_enum<E>::value, "");
|
H A D | enum.file_type.pass.cpp | 28 static_assert(std::is_enum<E>::value, "");
|
H A D | enum.copy_options.pass.cpp | 29 static_assert(std::is_enum<E>::value, "");
|
H A D | enum.perms.pass.cpp | 30 static_assert(std::is_enum<E>::value, "");
|
/external/libcxx/test/std/language.support/support.dynamic/ |
H A D | align_val_t.pass.cpp | 20 static_assert(std::is_enum<std::align_val_t>::value, "");
|
/external/libcxx/test/libcxx/language.support/support.dynamic/ |
H A D | new_faligned_allocation.sh.cpp | 27 static_assert(std::is_enum<std::align_val_t>::value, "");
|