Lines Matching refs:explicit_bool
255 struct explicit_bool { struct
325 friend explicit_bool operator==(eq_returns_explicit_bool, eq_returns_explicit_bool);
334 friend explicit_bool operator==(eq_returns_explicit_bool, totally_ordered_with_others);
335 friend explicit_bool operator==(totally_ordered_with_others, eq_returns_explicit_bool);
350 friend explicit_bool operator!=(ne_returns_explicit_bool, ne_returns_explicit_bool);
359 friend explicit_bool operator!=(ne_returns_explicit_bool, totally_ordered_with_others);
360 friend explicit_bool operator!=(totally_ordered_with_others, ne_returns_explicit_bool);
374 friend explicit_bool operator<(lt_returns_explicit_bool, lt_returns_explicit_bool);
384 friend explicit_bool operator<(lt_returns_explicit_bool, totally_ordered_with_others);
398 friend explicit_bool operator>(gt_returns_explicit_bool, gt_returns_explicit_bool);
409 friend explicit_bool operator>(gt_returns_explicit_bool, totally_ordered_with_others);
422 friend explicit_bool operator<=(le_returns_explicit_bool, le_returns_explicit_bool);
435 friend explicit_bool operator<=(totally_ordered_with_others, le_returns_explicit_bool);
446 friend explicit_bool operator>=(ge_returns_explicit_bool, ge_returns_explicit_bool);
460 friend explicit_bool operator>=(totally_ordered_with_others, ge_returns_explicit_bool);