15#ifndef A_UTIL_UTIL_RESULT_DETAIL_RESULT_INFO_IMPL_HEADER_INCLUDED
16#define A_UTIL_UTIL_RESULT_DETAIL_RESULT_INFO_IMPL_HEADER_INCLUDED
23template <
typename ResultType>
26 return (ResultType() ==
result);
29template <
typename ResultType>
57template <
typename ResultTypeLHS,
typename ResultTypeRHS>
65template <
typename ResultTypeLHS,
typename ResultTypeRHS>
71template <
typename ResultTypeLHS,
typename ResultTypeRHS>
77template <
typename ResultTypeLHS,
typename ResultTypeRHS>
83template <
typename ResultTypeLHS,
typename ResultTypeRHS>
89template <
typename ResultTypeLHS,
typename ResultTypeRHS>
void maybe_unused(T &&)
Definition types.h:51
Serves as component for functionality handling error and return types.
Definition result.h:20
bool operator!=(const ResultInfo< ResultTypeLHS > &lhs, const ResultInfo< ResultTypeRHS > &rhs)
Definition result_info_impl.h:66
bool operator>(const ResultInfo< ResultTypeLHS > &lhs, const ResultInfo< ResultTypeRHS > &rhs)
Definition result_info_impl.h:78
bool operator>=(const ResultInfo< ResultTypeLHS > &lhs, const ResultInfo< ResultTypeRHS > &rhs)
Definition result_info_impl.h:90
bool operator==(const ResultInfo< ResultTypeLHS > &lhs, const ResultInfo< ResultTypeRHS > &rhs)
Definition result_info_impl.h:58
bool isOk(const ResultType &result)
Definition result_info_impl.h:24
bool operator<=(const ResultInfo< ResultTypeLHS > &lhs, const ResultInfo< ResultTypeRHS > &rhs)
Definition result_info_impl.h:84
bool operator<(const ResultInfo< ResultTypeLHS > &lhs, const ResultInfo< ResultTypeRHS > &rhs)
Definition result_info_impl.h:72
bool isFailed(const ResultType &result)
Definition result_info_impl.h:30
Serves as the root component, with common functionality documented in core functionality.
Definition base.h:24
Definition result_info_decl.h:86
static std::int32_t getCode()
Definition result_info_impl.h:42
static const char * getLabel()
Definition result_info_impl.h:36