Lines Matching refs:__return_pointer_type
443 typedef _PTp* __return_pointer_type;
455 constexpr __atomic_base(__return_pointer_type __p): _M_i (__p) { }
457 operator __return_pointer_type() const
458 { return reinterpret_cast<__return_pointer_type>(load()); }
460 operator __return_pointer_type() const volatile
461 { return reinterpret_cast<__return_pointer_type>(load()); }
463 __return_pointer_type
467 return reinterpret_cast<__return_pointer_type>(__p);
470 __return_pointer_type
474 return reinterpret_cast<__return_pointer_type>(__p);
477 __return_pointer_type
479 { return reinterpret_cast<__return_pointer_type>(fetch_add(1)); }
481 __return_pointer_type
483 { return reinterpret_cast<__return_pointer_type>(fetch_add(1)); }
485 __return_pointer_type
487 { return reinterpret_cast<__return_pointer_type>(fetch_sub(1)); }
489 __return_pointer_type
491 { return reinterpret_cast<__return_pointer_type>(fetch_sub(1)); }
493 __return_pointer_type
495 { return reinterpret_cast<__return_pointer_type>(fetch_add(1) + 1); }
497 __return_pointer_type
499 { return reinterpret_cast<__return_pointer_type>(fetch_add(1) + 1); }
501 __return_pointer_type
503 { return reinterpret_cast<__return_pointer_type>(fetch_sub(1) - 1); }
505 __return_pointer_type
507 { return reinterpret_cast<__return_pointer_type>(fetch_sub(1) - 1); }
509 __return_pointer_type
511 { return reinterpret_cast<__return_pointer_type>(fetch_add(__d) + __d); }
513 __return_pointer_type
515 { return reinterpret_cast<__return_pointer_type>(fetch_add(__d) + __d); }
517 __return_pointer_type
519 { return reinterpret_cast<__return_pointer_type>(fetch_sub(__d) - __d); }
521 __return_pointer_type
523 { return reinterpret_cast<__return_pointer_type>(fetch_sub(__d) - __d); }
558 __return_pointer_type
564 return reinterpret_cast<__return_pointer_type>(__v);
567 __return_pointer_type
573 return reinterpret_cast<__return_pointer_type>(__v);
576 __return_pointer_type
580 return reinterpret_cast<__return_pointer_type>(__v);
583 __return_pointer_type
595 return reinterpret_cast<__return_pointer_type>(_M_i);
599 compare_exchange_strong(__return_pointer_type& __rp1, __pointer_type __p2,
610 compare_exchange_strong(__return_pointer_type& __rp1, __pointer_type __p2,
620 __return_pointer_type
624 return reinterpret_cast<__return_pointer_type>(__v);
627 __return_pointer_type
632 return reinterpret_cast<__return_pointer_type>(__v);
635 __return_pointer_type
639 return reinterpret_cast<__return_pointer_type>(__v);
642 __return_pointer_type
647 return reinterpret_cast<__return_pointer_type>(__v);