Lines Matching refs:RCInt
30 class RCInt {
35 RCInt(const RCToken &Token) in RCInt() function
37 RCInt(uint32_t Value) : Val(Value), Long(false) {} in RCInt() function
38 RCInt(uint32_t Value, bool IsLong) : Val(Value), Long(IsLong) {} in RCInt() function
42 RCInt &operator+=(const RCInt &Rhs) {
47 RCInt &operator-=(const RCInt &Rhs) {
52 RCInt &operator|=(const RCInt &Rhs) {
57 RCInt &operator&=(const RCInt &Rhs) {
62 RCInt operator-() const { return {-Val, Long}; }
63 RCInt operator~() const { return {~Val, Long}; }
65 friend raw_ostream &operator<<(raw_ostream &OS, const RCInt &Int) {
72 RCInt Value;
76 IntWithNotMask() : IntWithNotMask(RCInt(0)) {} in IntWithNotMask()
77 IntWithNotMask(RCInt Value, int32_t NotMask = 0) : Value(Value), NotMask(NotMask) {} in Value()
79 RCInt getValue() const { in getValue()
127 RCInt Int;
129 Data(RCInt Value) : Int(Value) {} in Data()
133 Int = RCInt(Token); in Data()
141 IntOrString() : IntOrString(RCInt(0)) {} in IntOrString()
143 IntOrString(RCInt Value) : Data(Value), IsInt(true) {} in IntOrString()
154 RCInt getInt() const { in getInt()