Lines Matching refs:same

3 template<typename T, typename U> struct same;
4 template<typename T> struct same<T, T> { ~same(); }; struct
84 same<decltype(m), int>(); in test()
98 same<decltype(i), int>(); in e()
99 same<decltype(r), int&>(); in e()
100 same<decltype(f), const float>(); in e()
101 same<decltype(mvi), volatile int>(); in e()
103 same<decltype((i)), int&>(); in e()
104 same<decltype((r)), int&>(); in e()
105 same<decltype((f)), const float&>(); in e()
106 same<decltype((mvi)), volatile int&>(); in e()
111 same<decltype(i), int>(); in f()
112 same<decltype(r), int&>(); in f()
113 same<decltype(f), const float>(); in f()
114 same<decltype(mvi), volatile int>(); in f()
116 same<decltype((i)), int&>(); in f()
117 same<decltype((r)), int&>(); in f()
118 same<decltype((f)), const float&>(); in f()
119 same<decltype((mvi)), volatile int&>(); in f()
124 same<decltype(i), const int>(); in g()
125 same<decltype(r), int&>(); in g()
126 same<decltype(f), const float>(); in g()
127same<decltype(mvi), volatile int>(); // not 'const volatile int', per expected resolution of DRxxx in g()
129 same<decltype((i)), const int&>(); in g()
130 same<decltype((r)), int&>(); in g()
131 same<decltype((f)), const float&>(); in g()
132same<decltype((mvi)), volatile int&>(); // not 'const volatile int&', per expected resolution of D… in g()
138 same<decltype(i), const int>(); // not 'int', per expected resolution of DRxxx in h()
139 same<decltype(r), int&>(); in h()
140 same<decltype(f), const float>(); in h()
141same<decltype(mvi), volatile int>(); // not 'const volatile int', per expected resolution of DRxxx in h()
143 same<decltype((i)), const int&>(); // not 'int&', per expected resolution of DRxxx in h()
144 same<decltype((r)), int&>(); in h()
145 same<decltype((f)), const float&>(); in h()
146same<decltype((mvi)), volatile int&>(); // not 'const volatile int&', per expected resolution of D… in h()
155 same<decltype(i), int>(); in mut()
156 same<decltype(ci), int>(); in mut()
157 same<decltype(vi), volatile int>(); in mut()
170 same<decltype(a), unsigned long long>(); in f()
171 same<decltype(b), unsigned long long>(); in f()
175 same<decltype((a)), unsigned long long&>(); in f()
176 same<decltype((b)), unsigned long long&>(); in f()
179 same<decltype(+a), int>(); in f()
180 same<decltype(+b), unsigned int>(); in f()
198 same<decltype((x)), const int&> same1;
199 same<decltype((y)), const volatile double&> same2;