C/C++ API Reference
Loading...
Searching...
No Matches
pw::Result< T > Member List

This is the complete list of members for pw::Result< T >, including all inherited members.

and_then(Fn &&function) &pw::Result< T >inline
and_then(Fn &&function) && (defined in pw::Result< T >)pw::Result< T >inline
and_then(Fn &&function) const & (defined in pw::Result< T >)pw::Result< T >inline
and_then(Fn &&function) const && (defined in pw::Result< T >)pw::Result< T >inline
emplace(Args &&... args)pw::Result< T >inline
emplace(std::initializer_list< U > ilist, Args &&... args) (defined in pw::Result< T >)pw::Result< T >inline
IgnoreError() constpw::Result< T >
ok() constpw::Result< T >inline
operator*() const &PW_ATTRIBUTE_LIFETIME_BOUNDpw::Result< T >
operator*() &PW_ATTRIBUTE_LIFETIME_BOUND (defined in pw::Result< T >)pw::Result< T >
operator*() const &&PW_ATTRIBUTE_LIFETIME_BOUND (defined in pw::Result< T >)pw::Result< T >
operator*() &&PW_ATTRIBUTE_LIFETIME_BOUND (defined in pw::Result< T >)pw::Result< T >
operator->() const PW_ATTRIBUTE_LIFETIME_BOUNDpw::Result< T >
operator->() PW_ATTRIBUTE_LIFETIME_BOUND (defined in pw::Result< T >)pw::Result< T >
operator=(const Result &)=defaultpw::Result< T >
operator=(Result &&)=defaultpw::Result< T >
operator=(const Result< U > &other)pw::Result< T >inline
operator=(Result< U > &&other) (defined in pw::Result< T >)pw::Result< T >inline
operator=(U &&v) (defined in pw::Result< T >)pw::Result< T >inline
operator=(U &&v)pw::Result< T >inline
or_else(Fn &&function) const &pw::Result< T >inline
or_else(Fn &&function) const & (defined in pw::Result< T >)pw::Result< T >inline
or_else(Fn &&function) && (defined in pw::Result< T >)pw::Result< T >inline
or_else(Fn &&function) && (defined in pw::Result< T >)pw::Result< T >inline
Result (defined in pw::Result< T >)pw::Result< T >friend
Result()pw::Result< T >explicit
Result(const Result &)=defaultpw::Result< T >
Result(Result &&)=defaultpw::Result< T >
Result(const Result< U > &other)pw::Result< T >inline
Result(const Result< U > &other) (defined in pw::Result< T >)pw::Result< T >inlineexplicit
Result(Result< U > &&other) (defined in pw::Result< T >)pw::Result< T >inline
Result(Result< U > &&other) (defined in pw::Result< T >)pw::Result< T >inlineexplicit
Result(U &&v)pw::Result< T >inline
Result(U &&v) (defined in pw::Result< T >)pw::Result< T >inlineexplicit
Result(std::in_place_t, Args &&... args)pw::Result< T >explicit
Result(std::in_place_t, std::initializer_list< U > ilist, Args &&... args) (defined in pw::Result< T >)pw::Result< T >explicit
Result(U &&u)pw::Result< T >inline
Result(U &&u) (defined in pw::Result< T >)pw::Result< T >inlineexplicit
status() constpw::Result< T >
transform(Fn &&function) &pw::Result< T >inline
transform(Fn &&function) && (defined in pw::Result< T >)pw::Result< T >inline
transform(Fn &&function) const & (defined in pw::Result< T >)pw::Result< T >inline
transform(Fn &&function) const && (defined in pw::Result< T >)pw::Result< T >inline
value() const &PW_ATTRIBUTE_LIFETIME_BOUNDpw::Result< T >
value() &PW_ATTRIBUTE_LIFETIME_BOUND (defined in pw::Result< T >)pw::Result< T >
value() const &&PW_ATTRIBUTE_LIFETIME_BOUND (defined in pw::Result< T >)pw::Result< T >
value() &&PW_ATTRIBUTE_LIFETIME_BOUND (defined in pw::Result< T >)pw::Result< T >
value_or(U &&default_value) const &pw::Result< T >
value_or(U &&default_value) && (defined in pw::Result< T >)pw::Result< T >
value_or(U &&default_value) const & (defined in pw::Result< T >)pw::Result< T >
value_or(U &&default_value) && (defined in pw::Result< T >)pw::Result< T >
value_type typedefpw::Result< T >