Raven Engine v0.1
Loading...
Searching...
No Matches
Raven::Expected< T > Member List

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

Error() constRaven::Expected< T >inline
ErrorToString() constRaven::Expected< T >inline
Expected(std::source_location loc=std::source_location::current())Raven::Expected< T >inlineexplicit
Expected(ErrorCode error, const char *message="", std::source_location loc=std::source_location::current())Raven::Expected< T >inline
Expected(U value, std::source_location loc=std::source_location::current())Raven::Expected< T >inline
Expected(std::remove_reference_t< T > &value, std::source_location loc=std::source_location::current())Raven::Expected< T >inline
Expected(Expected &&other) noexceptRaven::Expected< T >inline
Expected(const Expected &)=deleteRaven::Expected< T >
Function() constRaven::Expected< T >inline
IsFailure() const noexceptRaven::Expected< T >inline
IsSuccess() const noexceptRaven::Expected< T >inline
Message() constRaven::Expected< T >inline
operator=(Expected &&other) noexceptRaven::Expected< T >inline
operator=(const Expected &)=deleteRaven::Expected< T >
StoredType typedefRaven::Expected< T >
Terminate() constRaven::Expected< T >inline
Value() -> std::conditional_t< std::is_reference_v< T >, std::remove_reference_t< T > &, T & >Raven::Expected< T >inline
Value() const -> std::conditional_t< std::is_reference_v< T >, const std::remove_reference_t< T > &, const T & >Raven::Expected< T >inline