Home | History | Annotate | Download | only in numerics

Lines Matching refs:RangeConstraint

136 CheckedAdd(T x, T y, RangeConstraint* validity) {
160 CheckedSub(T x, T y, RangeConstraint* validity) {
190 CheckedMul(T x, T y, RangeConstraint* validity) {
203 CheckedMul(T x, T y, RangeConstraint* validity) {
234 CheckedMul(T x, T y, RangeConstraint* validity) {
245 RangeConstraint* validity,
262 CheckedMod(T x, T y, RangeConstraint* validity) {
271 CheckedMod(T x, T y, RangeConstraint* validity) {
280 CheckedNeg(T value, RangeConstraint* validity) {
291 CheckedNeg(T value, RangeConstraint* validity) {
302 CheckedAbs(T value, RangeConstraint* validity) {
312 CheckedAbs(T value, RangeConstraint* validity) {
343 Checked##NAME(T, T, RangeConstraint*) { \
359 RangeConstraint*) {
366 RangeConstraint*) {
397 RangeConstraint validity_ : CHAR_BIT; // Actually requires only two bits.
406 CheckedNumericState(Src value, RangeConstraint validity)
429 RangeConstraint validity() const { return validity_; }
448 RangeConstraint /*validity*/,
485 RangeConstraint validity() const {