Lines Matching defs:ComplexValue
1503 struct ComplexValue { struct
1505 bool IsInt;
1508 APSInt IntReal, IntImag;
1509 APFloat FloatReal, FloatImag;
1511 ComplexValue() : FloatReal(APFloat::Bogus()), FloatImag(APFloat::Bogus()) {} in ComplexValue() argument
1513 void makeComplexFloat() { IsInt = false; } in makeComplexFloat()
1514 bool isComplexFloat() const { return !IsInt; } in isComplexFloat()
1515 APFloat &getComplexFloatReal() { return FloatReal; } in getComplexFloatReal()
1516 APFloat &getComplexFloatImag() { return FloatImag; } in getComplexFloatImag()
1518 void makeComplexInt() { IsInt = true; } in makeComplexInt()
1519 bool isComplexInt() const { return IsInt; } in isComplexInt()
1520 APSInt &getComplexIntReal() { return IntReal; } in getComplexIntReal()
1521 APSInt &getComplexIntImag() { return IntImag; } in getComplexIntImag()
1523 void moveInto(APValue &v) const { in moveInto()
1529 void setFrom(const APValue &v) { in setFrom()