Lines Matching refs:__get
355 _LIBCPP_HIDE_FROM_ABI constexpr value_type& __get() & noexcept { return this->__val_; }
356 _LIBCPP_HIDE_FROM_ABI constexpr const value_type& __get() const& noexcept { return this->__val_; }
357 …_LIBCPP_HIDE_FROM_ABI constexpr value_type&& __get() && noexcept { return std::move(this->__val_);…
358 …_LIBCPP_HIDE_FROM_ABI constexpr const value_type&& __get() const&& noexcept { return std::move(thi…
370 __construct(std::forward<_That>(__opt).__get());
377 this->__val_ = std::forward<_That>(__opt).__get();
382 __construct(std::forward<_That>(__opt).__get());
426 _LIBCPP_HIDE_FROM_ABI constexpr value_type& __get() const& noexcept { return *__value_; }
428 …_LIBCPP_HIDE_FROM_ABI constexpr value_type&& __get() const&& noexcept { return std::forward<value_…
442 __construct(std::forward<_That>(__opt).__get());
449 *__value_ = std::forward<_That>(__opt).__get();
454 __construct(std::forward<_That>(__opt).__get());
735 this->__get() = std::forward<_Up>(__v);
760 return this->__get();
769 return this->__get();
777 swap(this->__get(), __opt.__get());
780 __opt.__construct(std::move(this->__get()));
783 this->__construct(std::move(__opt.__get()));
791 return std::addressof(this->__get());
796 return std::addressof(this->__get());
801 return this->__get();
806 return this->__get();
811 return std::move(this->__get());
816 return std::move(this->__get());
821 using __base::__get;
827 return this->__get();
833 return this->__get();
839 return std::move(this->__get());
845 return std::move(this->__get());
852 return this->has_value() ? this->__get() : static_cast<value_type>(std::forward<_Up>(__v));
859 …return this->has_value() ? std::move(this->__get()) : static_cast<value_type>(std::forward<_Up>(__…