Lines Matching refs:throw_value_base
455 struct throw_value_base : public _Cond
464 throw_value_base() : _M_i(0)
467 throw_value_base(const throw_value_base& __v) : _M_i(__v._M_i)
470 explicit throw_value_base(const std::size_t __i) : _M_i(__i)
474 throw_value_base&
475 operator=(const throw_value_base& __v)
482 throw_value_base&
493 swap(throw_value_base<_Cond>& __a, throw_value_base<_Cond>& __b)
495 typedef throw_value_base<_Cond> throw_value;
505 operator==(const throw_value_base<_Cond>& __a,
506 const throw_value_base<_Cond>& __b)
508 typedef throw_value_base<_Cond> throw_value;
516 operator<(const throw_value_base<_Cond>& __a,
517 const throw_value_base<_Cond>& __b)
519 typedef throw_value_base<_Cond> throw_value;
527 inline throw_value_base<_Cond>
528 operator+(const throw_value_base<_Cond>& __a,
529 const throw_value_base<_Cond>& __b)
531 typedef throw_value_base<_Cond> throw_value;
538 inline throw_value_base<_Cond>
539 operator-(const throw_value_base<_Cond>& __a,
540 const throw_value_base<_Cond>& __b)
542 typedef throw_value_base<_Cond> throw_value;
549 inline throw_value_base<_Cond>
550 operator*(const throw_value_base<_Cond>& __a,
551 const throw_value_base<_Cond>& __b)
553 typedef throw_value_base<_Cond> throw_value;
561 struct throw_value_limit : public throw_value_base<limit_condition>
563 typedef throw_value_base<limit_condition> base_type;
576 struct throw_value_random : public throw_value_base<random_condition>
578 typedef throw_value_base<random_condition> base_type;