Lines Matching refs:m_val
1917 constexpr explicit unexpected(const E &e) : m_val(e) {}
1919 constexpr explicit unexpected(E &&e) : m_val(std::move(e)) {}
1924 : m_val(std::forward<Args>(args)...) {}
1930 : m_val(l, std::forward<Args>(args)...) {}
1932 constexpr const E &value() const & { return m_val; }
1933 TL_EXPECTED_11_CONSTEXPR E &value() & { return m_val; }
1934 TL_EXPECTED_11_CONSTEXPR E &&value() && { return std::move(m_val); }
1935 constexpr const E &&value() const && { return std::move(m_val); }
1938 E m_val;
2236 constexpr expected_storage_base() : m_val(T{}), m_has_val(true) {}
2243 : m_val(std::forward<Args>(args)...), m_has_val(true) {}
2250 : m_val(il, std::forward<Args>(args)...), m_has_val(true) {}
2267 m_val.~T();
2273 T m_val;
2284 constexpr expected_storage_base() : m_val(T{}), m_has_val(true) {}
2291 : m_val(std::forward<Args>(args)...), m_has_val(true) {}
2298 : m_val(il, std::forward<Args>(args)...), m_has_val(true) {}
2315 T m_val;
2325 constexpr expected_storage_base() : m_val(T{}), m_has_val(true) {}
2333 : m_val(std::forward<Args>(args)...), m_has_val(true) {}
2340 : m_val(il, std::forward<Args>(args)...), m_has_val(true) {}
2362 T m_val;
2372 constexpr expected_storage_base() : m_val(T{}), m_has_val(true) {}
2379 : m_val(std::forward<Args>(args)...), m_has_val(true) {}
2386 : m_val(il, std::forward<Args>(args)...), m_has_val(true) {}
2403 m_val.~T();
2407 T m_val;
2424 constexpr expected_storage_base(no_init_t) : m_val(), m_has_val(false) {}
2446 dummy m_val;
2494 new (std::addressof(this->m_val)) T(std::forward<Args>(args)...);
2500 new (std::addressof(this->m_val)) T(std::forward<Rhs>(rhs).get());
2653 TL_EXPECTED_11_CONSTEXPR T &get() & { return this->m_val; }
2654 constexpr const T &get() const & { return this->m_val; }
2655 TL_EXPECTED_11_CONSTEXPR T &&get() && { return std::move(this->m_val); }
2657 constexpr const T &&get() const && { return std::move(this->m_val); }
3030 explicit bad_expected_access(E e) : m_val(std::move(e)) {}
3036 const E &error() const & { return m_val; }
3037 E &error() & { return m_val; }
3038 const E &&error() const && { return std::move(m_val); }
3039 E &&error() && { return std::move(m_val); }
3042 E m_val;
3067 T *valptr() { return std::addressof(this->m_val); }
3068 const T *valptr() const { return std::addressof(this->m_val); }
3077 return this->m_val;
3084 return this->m_val;