Lines Matching refs:Function

46 typedef void Function();  typedef
69 test_is_not_convertible<void,Function> (); in main()
70 test_is_not_convertible<void,Function&> (); in main()
71 test_is_not_convertible<void,Function*> (); in main()
80 test_is_not_convertible<Function, void> (); in main()
81 test_is_not_convertible<Function, Function> (); in main()
82 test_is_convertible<Function, Function&> (); in main()
83 test_is_convertible<Function, Function*> (); in main()
84 test_is_convertible<Function, Function*const> (); in main()
86 static_assert(( std::is_convertible<Function, Function&&>::value), ""); in main()
88 test_is_not_convertible<Function, Array> (); in main()
89 test_is_not_convertible<Function, Array&> (); in main()
90 test_is_not_convertible<Function, char> (); in main()
91 test_is_not_convertible<Function, char&> (); in main()
92 test_is_not_convertible<Function, char*> (); in main()
95 test_is_not_convertible<Function&, void> (); in main()
96 test_is_not_convertible<Function&, Function> (); in main()
97 test_is_convertible<Function&, Function&> (); in main()
99 test_is_convertible<Function&, Function*> (); in main()
100 test_is_not_convertible<Function&, Array> (); in main()
101 test_is_not_convertible<Function&, Array&> (); in main()
102 test_is_not_convertible<Function&, char> (); in main()
103 test_is_not_convertible<Function&, char&> (); in main()
104 test_is_not_convertible<Function&, char*> (); in main()
107 test_is_not_convertible<Function*, void> (); in main()
108 test_is_not_convertible<Function*, Function> (); in main()
109 test_is_not_convertible<Function*, Function&> (); in main()
110 test_is_convertible<Function*, Function*> (); in main()
112 test_is_not_convertible<Function*, Array> (); in main()
113 test_is_not_convertible<Function*, Array&> (); in main()
114 test_is_not_convertible<Function*, char> (); in main()
115 test_is_not_convertible<Function*, char&> (); in main()
116 test_is_not_convertible<Function*, char*> (); in main()
119 static_assert((!std::is_convertible<ConstFunction, Function>::value), ""); in main()
120 static_assert((!std::is_convertible<ConstFunction, Function*>::value), ""); in main()
121 static_assert((!std::is_convertible<ConstFunction, Function&>::value), ""); in main()
122 static_assert((!std::is_convertible<ConstFunction, Function&&>::value), ""); in main()
123 static_assert((!std::is_convertible<Function*, ConstFunction>::value), ""); in main()
124 static_assert((!std::is_convertible<Function&, ConstFunction>::value), ""); in main()
130 test_is_not_convertible<Array, Function> (); in main()
131 test_is_not_convertible<Array, Function&> (); in main()
132 test_is_not_convertible<Array, Function*> (); in main()
168 test_is_not_convertible<Array&, Function> (); in main()
169 test_is_not_convertible<Array&, Function&> (); in main()
170 test_is_not_convertible<Array&, Function*> (); in main()
191 test_is_not_convertible<char, Function> (); in main()
192 test_is_not_convertible<char, Function&> (); in main()
193 test_is_not_convertible<char, Function*> (); in main()
208 test_is_not_convertible<char&, Function> (); in main()
209 test_is_not_convertible<char&, Function&> (); in main()
210 test_is_not_convertible<char&, Function*> (); in main()
225 test_is_not_convertible<char*, Function> (); in main()
226 test_is_not_convertible<char*, Function&> (); in main()
227 test_is_not_convertible<char*, Function*> (); in main()