Lines Matching refs:has_value
2623 bool has_value() const { return this->m_has_val; }
2689 bool has_value() const { return this->m_has_val; }
2726 if (rhs.has_value()) {
2764 if (rhs.has_value()) {
3359 if (rhs.has_value()) {
3374 if (rhs.has_value()) {
3388 if (rhs.has_value()) {
3402 if (rhs.has_value()) {
3436 if (has_value()) {
3460 if (has_value()) {
3487 if (!has_value()) {
3502 if (!has_value()) {
3516 if (has_value()) {
3528 if (has_value()) {
3554 if (has_value()) {
3568 if (has_value()) {
3688 if (has_value() && rhs.has_value()) {
3690 } else if (!has_value() && rhs.has_value()) {
3692 } else if (has_value()) {
3724 constexpr bool has_value() const noexcept { return this->m_has_val; }
3730 if (!has_value())
3737 if (!has_value())
3744 if (!has_value())
3751 if (!has_value())
3793 return exp.has_value()
3804 return exp.has_value() ? detail::invoke(std::forward<F>(f))
3817 return exp.has_value()
3828 return exp.has_value() ? detail::invoke(std::forward<F>(f))
3841 return exp.has_value() ? result(detail::invoke(std::forward<F>(f),
3853 if (exp.has_value()) {
3867 return exp.has_value() ? result(detail::invoke(std::forward<F>(f)))
3877 if (exp.has_value()) {
3895 return exp.has_value() ? result(detail::invoke(std::forward<F>(f),
3907 if (exp.has_value()) {
3924 return exp.has_value() ? result(detail::invoke(std::forward<F>(f)))
3934 if (exp.has_value()) {
3952 return exp.has_value()
3964 if (exp.has_value()) {
3978 return exp.has_value()
3990 if (exp.has_value()) {
4007 return exp.has_value()
4020 if (exp.has_value()) {
4037 return exp.has_value()
4050 if (exp.has_value()) {
4066 return exp.has_value() ? std::forward<Exp>(exp)
4076 return exp.has_value() ? std::forward<Exp>(exp)
4088 return exp.has_value() ? std::forward<Exp>(exp)
4098 return exp.has_value() ? std::forward<Exp>(exp)
4109 return (lhs.has_value() != rhs.has_value())
4111 : (!lhs.has_value() ? lhs.error() == rhs.error() : *lhs == *rhs);
4116 return (lhs.has_value() != rhs.has_value())
4118 : (!lhs.has_value() ? lhs.error() != rhs.error() : *lhs != *rhs);
4123 return (lhs.has_value() != rhs.has_value())
4125 : (!lhs.has_value() ? lhs.error() == rhs.error() : true);
4130 return (lhs.has_value() != rhs.has_value())
4132 : (!lhs.has_value() ? lhs.error() == rhs.error() : false);
4137 return x.has_value() ? *x == v : false;
4141 return x.has_value() ? *x == v : false;
4145 return x.has_value() ? *x != v : true;
4149 return x.has_value() ? *x != v : true;
4154 return x.has_value() ? false : x.error() == e.value();
4158 return x.has_value() ? false : x.error() == e.value();
4162 return x.has_value() ? true : x.error() != e.value();
4166 return x.has_value() ? true : x.error() != e.value();
5402 return port.has_value();
5405 return !host.has_value() || host.value().empty() ||
5409 if (!host.has_value()) {
5415 return host.has_value();
5433 if (host.has_value()) {
5471 if (port.has_value()) {
5480 if (query.has_value()) {
5488 if (hash.has_value()) {
5533 return hash.has_value();
5537 return query.has_value();
5563 if (host.has_value()) {
5573 if (port.has_value()) {
5583 if (query.has_value()) {
5586 if (hash.has_value()) {