Home | History | Annotate | Download | only in SemaCXX

Lines Matching refs:re

173   // cast functions cannot be called, even if they're constexpr.
835 // expected-note-re@-1 {{{{^}}use of 'this' pointer}}
1073 int re, im;
1075 constexpr complex(int re = 0, int im = 0) : re(re), im(im) {}
1076 constexpr complex(const complex &o) : re(o.re), im(o.im) {}
1077 constexpr complex operator-() const { return complex(-re, -im); }
1079 return complex(l.re + r.re, l.im + r.im);
1085 return complex(l.re * r.re - l.im * r.im, l.re * r.im + l.im * r.re);
1088 return l.re == r.re && l.im == r.im;
1091 return re != r.re || im != r.im;
1093 constexpr int real() const { return re; }
1109 constexpr complex makeComplex(int re, int im) { return complex(re, im); }
1115 constexpr complex_wrap(int re, int im = 0) : complex(re, im) {}
1123 constexpr complex_wrap makeComplexWrap(int re, int im) {
1124 return complex_wrap(re, im);
1460 // pointer to it. This is OK: we're not required to treat this as a constant
1634 // FIXME: It's unclear whether this is valid. On the one hand, we're not