Lines Matching refs:_base
82 using _base = std::variant<BOOST_OUTCOME_SYSTEM_ERROR2_NAMESPACE::error, detail::devoid<T>>; typedef in result
117 if(_base::index() == 0) in _check()
139 constexpr _base &_internal() noexcept { return *this; } in _internal()
140 constexpr const _base &_internal() const noexcept { return *this; } in _internal()
158 : _base(std::move(o))
164 : _base(o)
170 : _base(std::move(o))
176 : _base(o)
181 using _base::_base;
185 : _base(in_place_type<detail::void_>) in result()
196 …: _base(std::in_place_index<0>, std::forward<Arg1>(arg1), std::forward<Arg2>(arg2), std::forward<A… in result()
207 …: _base(std::in_place_index<1>, std::forward<Arg1>(arg1), std::forward<Arg2>(arg2), std::forward<A… in result()
220 …: _base(std::in_place_index<0>, make_status_code(static_cast<U &&>(v), static_cast<Args &&>(args).… in result()
225 constexpr void swap(result &o) noexcept(std::is_nothrow_swappable_v<_base>) { _base::swap(o); } in swap()
231 constexpr bool has_value() const noexcept { return _base::index() == 1; } in has_value()
235 constexpr bool has_error() const noexcept { return _base::index() == 0; } in has_error()