Lines Matching refs:std

20     : public std::unary_function<int, char>
25 : public std::binary_function<char, int, double>
30 : public std::unary_function<int, int>,
31 public std::binary_function<char, int, double>
38 : public std::unary_function<int, int>,
39 public std::binary_function<char, int, double>
52 static_assert((!std::is_base_of<std::binary_function<int, char, int>,
53 std::reference_wrapper<functor1> >::value), "");
54 static_assert((std::is_base_of<std::binary_function<char, int, double>,
55 std::reference_wrapper<functor2> >::value), "");
56 static_assert((std::is_base_of<std::binary_function<char, int, double>,
57 std::reference_wrapper<functor3> >::value), "");
58 static_assert((std::is_base_of<std::binary_function<char, int, double>,
59 std::reference_wrapper<functor4> >::value), "");
60 static_assert((!std::is_base_of<std::binary_function<int, int, int>,
61 std::reference_wrapper<C> >::value), "");
62 static_assert((!std::is_base_of<std::binary_function<int, int, float>,
63 std::reference_wrapper<float ()> >::value), "");
64 static_assert((!std::is_base_of<std::binary_function<int, int, float>,
65 std::reference_wrapper<float (int)> >::value), "");
66 static_assert((std::is_base_of<std::binary_function<int, int, float>,
67 std::reference_wrapper<float (int, int)> >::value), "");
68 static_assert((!std::is_base_of<std::binary_function<int, int, float>,
69 std::reference_wrapper<float(*)()> >::value), "");
70 static_assert((!std::is_base_of<std::binary_function<int, int, float>,
71 std::reference_wrapper<float(*)(int)> >::value), "");
72 static_assert((std::is_base_of<std::binary_function<int, int, float>,
73 std::reference_wrapper<float(*)(int, int)> >::value), "");
74 static_assert((!std::is_base_of<std::binary_function<C*, int, float>,
75 std::reference_wrapper<float(C::*)()> >::value), "");
76 static_assert((std::is_base_of<std::binary_function<C*, int, float>,
77 std::reference_wrapper<float(C::*)(int)> >::value), "");
78 static_assert((std::is_base_of<std::binary_function<const volatile C*, int, float>,
79 std::reference_wrapper<float(C::*)(int) const volatile> >::value), "");