Home | History | Annotate | Download | only in meta.rel

Lines Matching refs:Array

35 typedef char Array[1];
55 test_is_not_convertible<void,Array> ();
56 test_is_not_convertible<void,Array&> ();
66 test_is_not_convertible<Function, Array> ();
67 test_is_not_convertible<Function, Array&> ();
78 test_is_not_convertible<Function&, Array> ();
79 test_is_not_convertible<Function&, Array&> ();
90 test_is_not_convertible<Function*, Array> ();
91 test_is_not_convertible<Function*, Array&> ();
96 // Array
97 test_is_not_convertible<Array, void> ();
98 test_is_not_convertible<Array, Function> ();
99 test_is_not_convertible<Array, Function&> ();
100 test_is_not_convertible<Array, Function*> ();
101 test_is_not_convertible<Array, Array> ();
103 static_assert((!std::is_convertible<Array, Array&>::value), "");
104 static_assert(( std::is_convertible<Array, const Array&>::value), "");
105 static_assert((!std::is_convertible<const Array, Array&>::value), "");
106 static_assert(( std::is_convertible<const Array, const Array&>::value), "");
108 test_is_not_convertible<Array, char> ();
109 test_is_not_convertible<Array, char&> ();
111 static_assert(( std::is_convertible<Array, char*>::value), "");
112 static_assert(( std::is_convertible<Array, const char*>::value), "");
113 static_assert((!std::is_convertible<const Array, char*>::value), "");
114 static_assert(( std::is_convertible<const Array, const char*>::value), "");
116 // Array&
117 test_is_not_convertible<Array&, void> ();
118 test_is_not_convertible<Array&, Function> ();
119 test_is_not_convertible<Array&, Function&> ();
120 test_is_not_convertible<Array&, Function*> ();
121 test_is_not_convertible<Array&, Array> ();
123 static_assert(( std::is_convertible<Array&, Array&>::value), "");
124 static_assert(( std::is_convertible<Array&, const Array&>::value), "");
125 static_assert((!std::is_convertible<const Array&, Array&>::value), "");
126 static_assert(( std::is_convertible<const Array&, const Array&>::value), "");
128 test_is_not_convertible<Array&, char> ();
129 test_is_not_convertible<Array&, char&> ();
131 static_assert(( std::is_convertible<Array&, char*>::value), "");
132 static_assert(( std::is_convertible<Array&, const char*>::value), "");
133 static_assert((!std::is_convertible<const Array&, char*>::value), "");
134 static_assert(( std::is_convertible<const Array&, const char*>::value), "");
141 test_is_not_convertible<char, Array> ();
142 test_is_not_convertible<char, Array&> ();
158 test_is_not_convertible<char&, Array> ();
159 test_is_not_convertible<char&, Array&> ();
175 test_is_not_convertible<char*, Array> ();
176 test_is_not_convertible<char*, Array&> ();