Lines Matching refs:UInt
46 class UInt;
137 struct IntLiteral<UInt>
213 explicit Byte(RValue<UInt> cast);
381 explicit UShort(RValue<UInt> cast);
1003 Int(RValue<UInt> rhs);
1005 Int(const UInt &rhs);
1007 Int(const Reference<UInt> &rhs);
1011 RValue<Int> operator=(RValue<UInt> rhs);
1013 RValue<Int> operator=(const UInt &rhs);
1015 RValue<Int> operator=(const Reference<UInt> &rhs);
1067 explicit Long(RValue<UInt> cast);
1127 class UInt : public LValue<UInt> class
1130 UInt(Argument<UInt> argument);
1132 explicit UInt(RValue<UShort> cast);
1133 explicit UInt(RValue<Long> cast);
1134 explicit UInt(RValue<Float> cast);
1136 UInt() = default;
1137 UInt(int x);
1138 UInt(unsigned int x);
1139 UInt(RValue<UInt> rhs);
1140 UInt(RValue<Int> rhs);
1141 UInt(const UInt &rhs);
1142 UInt(const Int &rhs);
1143 UInt(const Reference<UInt> &rhs);
1144 UInt(const Reference<Int> &rhs);
1146 RValue<UInt> operator=(unsigned int rhs);
1147 RValue<UInt> operator=(RValue<UInt> rhs);
1148 RValue<UInt> operator=(RValue<Int> rhs);
1149 RValue<UInt> operator=(const UInt &rhs);
1150 RValue<UInt> operator=(const Int &rhs);
1151 RValue<UInt> operator=(const Reference<UInt> &rhs);
1152 RValue<UInt> operator=(const Reference<Int> &rhs);
1157 RValue<UInt> operator+(RValue<UInt> lhs, RValue<UInt> rhs);
1158 RValue<UInt> operator-(RValue<UInt> lhs, RValue<UInt> rhs);
1159 RValue<UInt> operator*(RValue<UInt> lhs, RValue<UInt> rhs);
1160 RValue<UInt> operator/(RValue<UInt> lhs, RValue<UInt> rhs);
1161 RValue<UInt> operator%(RValue<UInt> lhs, RValue<UInt> rhs);
1162 RValue<UInt> operator&(RValue<UInt> lhs, RValue<UInt> rhs);
1163 RValue<UInt> operator|(RValue<UInt> lhs, RValue<UInt> rhs);
1164 RValue<UInt> operator^(RValue<UInt> lhs, RValue<UInt> rhs);
1165 RValue<UInt> operator<<(RValue<UInt> lhs, RValue<UInt> rhs);
1166 RValue<UInt> operator>>(RValue<UInt> lhs, RValue<UInt> rhs);
1167 RValue<UInt> operator+=(UInt &lhs, RValue<UInt> rhs);
1168 RValue<UInt> operator-=(UInt &lhs, RValue<UInt> rhs);
1169 RValue<UInt> operator*=(UInt &lhs, RValue<UInt> rhs);
1170 RValue<UInt> operator/=(UInt &lhs, RValue<UInt> rhs);
1171 RValue<UInt> operator%=(UInt &lhs, RValue<UInt> rhs);
1172 RValue<UInt> operator&=(UInt &lhs, RValue<UInt> rhs);
1173 RValue<UInt> operator|=(UInt &lhs, RValue<UInt> rhs);
1174 RValue<UInt> operator^=(UInt &lhs, RValue<UInt> rhs);
1175 RValue<UInt> operator<<=(UInt &lhs, RValue<UInt> rhs);
1176 RValue<UInt> operator>>=(UInt &lhs, RValue<UInt> rhs);
1177 RValue<UInt> operator+(RValue<UInt> val);
1178 RValue<UInt> operator-(RValue<UInt> val);
1179 RValue<UInt> operator~(RValue<UInt> val);
1180 RValue<UInt> operator++(UInt &val, int); // Post-increment
1181 const UInt &operator++(UInt &val); // Pre-increment
1182 RValue<UInt> operator--(UInt &val, int); // Post-decrement
1183 const UInt &operator--(UInt &val); // Pre-decrement
1184 RValue<Bool> operator<(RValue<UInt> lhs, RValue<UInt> rhs);
1185 RValue<Bool> operator<=(RValue<UInt> lhs, RValue<UInt> rhs);
1186 RValue<Bool> operator>(RValue<UInt> lhs, RValue<UInt> rhs);
1187 RValue<Bool> operator>=(RValue<UInt> lhs, RValue<UInt> rhs);
1188 RValue<Bool> operator!=(RValue<UInt> lhs, RValue<UInt> rhs);
1189 RValue<Bool> operator==(RValue<UInt> lhs, RValue<UInt> rhs);
1191 RValue<UInt> Max(RValue<UInt> x, RValue<UInt> y);
1192 RValue<UInt> Min(RValue<UInt> x, RValue<UInt> y);
1193 RValue<UInt> Clamp(RValue<UInt> x, RValue<UInt> min, RValue<UInt> max);
1366 using Type = UInt;
1939 explicit Float(RValue<UInt> cast);
2175 Reference<T> operator[](RValue<UInt> index);
2185 RValue<Pointer<Byte>> operator+(RValue<Pointer<Byte>> lhs, RValue<UInt> offset);
2188 RValue<Pointer<Byte>> operator+=(Pointer<Byte> &lhs, RValue<UInt> offset);
2192 RValue<Pointer<Byte>> operator-(RValue<Pointer<Byte>> lhs, RValue<UInt> offset);
2195 RValue<Pointer<Byte>> operator-=(Pointer<Byte> &lhs, RValue<UInt> offset);
2206 Reference<T> operator[](RValue<UInt> index);
2617 Reference<T> Pointer<T>::operator[](RValue<UInt> index) in operator []()
2660 Reference<T> Array<T, S>::operator[](RValue<UInt> index) in operator []()