Lines Matching refs:UInt

46 	class UInt;
136 struct IntLiteral<UInt>
212 explicit Byte(RValue<UInt> cast);
380 explicit UShort(RValue<UInt> cast);
1002 Int(RValue<UInt> rhs);
1004 Int(const UInt &rhs);
1006 Int(const Reference<UInt> &rhs);
1010 RValue<Int> operator=(RValue<UInt> rhs);
1012 RValue<Int> operator=(const UInt &rhs);
1014 RValue<Int> operator=(const Reference<UInt> &rhs);
1066 explicit Long(RValue<UInt> cast);
1126 class UInt : public LValue<UInt>
1129 UInt(Argument<UInt> argument);
1131 explicit UInt(RValue<UShort> cast);
1132 explicit UInt(RValue<Long> cast);
1133 explicit UInt(RValue<Float> cast);
1135 UInt() = default;
1136 UInt(int x);
1137 UInt(unsigned int x);
1138 UInt(RValue<UInt> rhs);
1139 UInt(RValue<Int> rhs);
1140 UInt(const UInt &rhs);
1141 UInt(const Int &rhs);
1142 UInt(const Reference<UInt> &rhs);
1143 UInt(const Reference<Int> &rhs);
1145 RValue<UInt> operator=(unsigned int rhs);
1146 RValue<UInt> operator=(RValue<UInt> rhs);
1147 RValue<UInt> operator=(RValue<Int> rhs);
1148 RValue<UInt> operator=(const UInt &rhs);
1149 RValue<UInt> operator=(const Int &rhs);
1150 RValue<UInt> operator=(const Reference<UInt> &rhs);
1151 RValue<UInt> operator=(const Reference<Int> &rhs);
1156 RValue<UInt> operator+(RValue<UInt> lhs, RValue<UInt> 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+=(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+(RValue<UInt> val);
1177 RValue<UInt> operator-(RValue<UInt> val);
1178 RValue<UInt> operator~(RValue<UInt> val);
1179 RValue<UInt> operator++(UInt &val, int); // Post-increment
1180 const UInt &operator++(UInt &val); // Pre-increment
1181 RValue<UInt> operator--(UInt &val, int); // Post-decrement
1182 const UInt &operator--(UInt &val); // Pre-decrement
1183 RValue<Bool> operator<(RValue<UInt> lhs, RValue<UInt> rhs);
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);
1190 RValue<UInt> Max(RValue<UInt> x, RValue<UInt> y);
1191 RValue<UInt> Min(RValue<UInt> x, RValue<UInt> y);
1192 RValue<UInt> Clamp(RValue<UInt> x, RValue<UInt> min, RValue<UInt> max);
1193 // RValue<UInt> RoundUInt(RValue<Float> cast);
1365 using Type = UInt;
1920 explicit Float(RValue<UInt> cast);
2155 Reference<T> operator[](RValue<UInt> index);
2165 RValue<Pointer<Byte>> operator+(RValue<Pointer<Byte>> lhs, RValue<UInt> offset);
2168 RValue<Pointer<Byte>> operator+=(Pointer<Byte> &lhs, RValue<UInt> offset);
2172 RValue<Pointer<Byte>> operator-(RValue<Pointer<Byte>> lhs, RValue<UInt> offset);
2175 RValue<Pointer<Byte>> operator-=(Pointer<Byte> &lhs, RValue<UInt> offset);
2186 Reference<T> operator[](RValue<UInt> index);
2597 Reference<T> Pointer<T>::operator[](RValue<UInt> index)
2640 Reference<T> Array<T, S>::operator[](RValue<UInt> index)