reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
62 T V; 65 static const auto Min = std::numeric_limits<T>::min(); 66 static const auto Max = std::numeric_limits<T>::max(); 127 bool isMinusOne() const { return Signed && V == T(-1); } 131 bool isNegative() const { return V < T(0); } 143 const T BitMask = (T(1) << T(TruncBits)) - 1; 143 const T BitMask = (T(1) << T(TruncBits)) - 1; 143 const T BitMask = (T(1) << T(TruncBits)) - 1; 144 const T SignBit = T(1) << (TruncBits - 1); 144 const T SignBit = T(1) << (TruncBits - 1); 145 const T ExtMask = ~BitMask; 188 return add(A, Integral(T(1)), A.bitWidth(), R); 192 return sub(A, Integral(T(1)), A.bitWidth(), R);