Lines Matching full:detail
1093 EXPECT_TRUE((detail::HasType<int, int, float, bool>::value));
1094 EXPECT_FALSE((detail::HasType<char, int, float, bool>::value));
1095 EXPECT_FALSE(detail::HasType<>::value);
1097 EXPECT_TRUE((detail::HasType<int&, int, float, bool>::value));
1098 EXPECT_FALSE((detail::HasType<char&, int, float, bool>::value));
1114 EXPECT_FALSE((detail::IsConstructible<bool, ArrayType>::value));
1115 EXPECT_TRUE((detail::IsConstructible<bool, int>::value));
1116 EXPECT_TRUE((detail::IsConstructible<bool, ImplicitBool>::value));
1117 EXPECT_TRUE((detail::IsConstructible<bool, ExplicitBool>::value));
1118 EXPECT_FALSE((detail::IsConstructible<bool, NonBool>::value));
1119 EXPECT_TRUE((detail::IsConstructible<TwoArgs, int, bool>::value));
1120 EXPECT_FALSE((detail::IsConstructible<TwoArgs, int, std::string>::value));
1121 EXPECT_FALSE((detail::IsConstructible<TwoArgs, int>::value));
1125 EXPECT_TRUE((detail::Set<int, bool, float>::template IsSubset<int, bool,
1128 (detail::Set<int, bool, float>::template IsSubset<bool, float>::value));
1129 EXPECT_TRUE((detail::Set<int, bool, float>::template IsSubset<float>::value));
1130 EXPECT_TRUE((detail::Set<int, bool, float>::template IsSubset<>::value));
1133 (detail::Set<int, bool, float>::template IsSubset<int, bool, float,
1135 EXPECT_FALSE((detail::Set<int, bool, float>::template IsSubset<bool, float,
1138 (detail::Set<int, bool, float>::template IsSubset<float, char>::value));
1139 EXPECT_FALSE((detail::Set<int, bool, float>::template IsSubset<char>::value));
1141 EXPECT_TRUE(detail::Set<>::template IsSubset<>::value);
1142 EXPECT_FALSE(detail::Set<>::template IsSubset<int>::value);
1143 EXPECT_FALSE((detail::Set<>::template IsSubset<int, float>::value));