Lines Matching refs:TConstantUnion
18 class TConstantUnion
22 TConstantUnion();
23 TConstantUnion(int i);
24 TConstantUnion(unsigned int u);
25 TConstantUnion(float f);
26 TConstantUnion(bool b);
28 bool cast(TBasicType newType, const TConstantUnion &constant);
69 bool operator==(const TConstantUnion &constant) const;
75 bool operator!=(const TConstantUnion &constant) const;
76 bool operator>(const TConstantUnion &constant) const;
77 bool operator<(const TConstantUnion &constant) const;
78 static TConstantUnion add(const TConstantUnion &lhs,
79 const TConstantUnion &rhs,
82 static TConstantUnion sub(const TConstantUnion &lhs,
83 const TConstantUnion &rhs,
86 static TConstantUnion mul(const TConstantUnion &lhs,
87 const TConstantUnion &rhs,
90 TConstantUnion operator%(const TConstantUnion &constant) const;
91 static TConstantUnion rshift(const TConstantUnion &lhs,
92 const TConstantUnion &rhs,
95 static TConstantUnion lshift(const TConstantUnion &lhs,
96 const TConstantUnion &rhs,
99 TConstantUnion operator&(const TConstantUnion &constant) const;
100 TConstantUnion operator|(const TConstantUnion &constant) const;
101 TConstantUnion operator^(const TConstantUnion &constant) const;
102 TConstantUnion operator&&(const TConstantUnion &constant) const;
103 TConstantUnion operator||(const TConstantUnion &constant) const;