Lines Matching refs:RCInt
29 class RCInt {
34 RCInt(const RCToken &Token) in RCInt() function
36 RCInt(uint32_t Value) : Val(Value), Long(false) {} in RCInt() function
37 RCInt(uint32_t Value, bool IsLong) : Val(Value), Long(IsLong) {} in RCInt() function
41 RCInt &operator+=(const RCInt &Rhs) {
46 RCInt &operator-=(const RCInt &Rhs) {
51 RCInt &operator|=(const RCInt &Rhs) {
56 RCInt &operator&=(const RCInt &Rhs) {
61 RCInt operator-() const { return {-Val, Long}; }
62 RCInt operator~() const { return {~Val, Long}; }
64 friend raw_ostream &operator<<(raw_ostream &OS, const RCInt &Int) {
71 RCInt Value;
75 IntWithNotMask() : IntWithNotMask(RCInt(0)) {} in IntWithNotMask()
76 IntWithNotMask(RCInt Value, int32_t NotMask = 0) : Value(Value), NotMask(NotMask) {} in Value()
78 RCInt getValue() const { in getValue()
126 RCInt Int;
128 Data(RCInt Value) : Int(Value) {} in Data()
132 Int = RCInt(Token); in Data()
140 IntOrString() : IntOrString(RCInt(0)) {} in IntOrString()
142 IntOrString(RCInt Value) : Data(Value), IsInt(1) {} in IntOrString()
153 RCInt getInt() const { in getInt()