Lines Matching defs:RCInt
30 class RCInt {
35 RCInt(const RCToken &Token)
37 RCInt(uint32_t Value) : Val(Value), Long(false) {}
38 RCInt(uint32_t Value, bool IsLong) : Val(Value), Long(IsLong) {}
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)) {}
77 IntWithNotMask(RCInt Value, int32_t NotMask = 0) : Value(Value), NotMask(NotMask) {}
79 RCInt getValue() const {
127 RCInt Int;
129 Data(RCInt Value) : Int(Value) {}
133 Int = RCInt(Token);
141 IntOrString() : IntOrString(RCInt(0)) {}
143 IntOrString(RCInt Value) : Data(Value), IsInt(true) {}
154 RCInt getInt() const {