Lines Matching refs:RangeConstraint
136 CheckedAdd(T x, T y, RangeConstraint* validity) {
159 CheckedSub(T x, T y, RangeConstraint* validity) {
188 CheckedMul(T x, T y, RangeConstraint* validity) {
201 CheckedMul(T x, T y, RangeConstraint* validity) {
231 CheckedMul(T x, T y, RangeConstraint* validity) {
242 RangeConstraint* validity,
259 CheckedMod(T x, T y, RangeConstraint* validity) {
268 CheckedMod(T x, T y, RangeConstraint* validity) {
277 CheckedNeg(T value, RangeConstraint* validity) {
288 CheckedNeg(T value, RangeConstraint* validity) {
299 CheckedAbs(T value, RangeConstraint* validity) {
309 CheckedAbs(T value, RangeConstraint* validity) {
340 Checked##NAME(T, T, RangeConstraint*) { \
356 RangeConstraint*) {
363 RangeConstraint*) {
394 RangeConstraint validity_;
403 CheckedNumericState(Src value, RangeConstraint validity)
426 RangeConstraint validity() const { return validity_; }
445 RangeConstraint /* validity */,
482 RangeConstraint validity() const {