Template Class PosixCallVerificator
Defined in File posix_call.hpp
Class Documentation
-
template<typename ReturnType>
class PosixCallVerificator class which verifies the return value of a posix function call
Public Functions
-
template<typename ...SuccessReturnValues>
PosixCallEvaluator<ReturnType> successReturnValue(const SuccessReturnValues... successReturnValues) && noexcept the posix function call defines success through a single value
- Parameters:
successReturnValues – [in] a list of values which define success
- Returns:
the PosixCallEvaluator which evaluates the errno values
-
template<typename ...FailureReturnValues>
PosixCallEvaluator<ReturnType> failureReturnValue(const FailureReturnValues... failureReturnValues) && noexcept the posix function call defines failure through a single value
- Parameters:
failureReturnValues – [in] a list of values which define failure
- Returns:
the PosixCallEvaluator which evaluates the errno values
-
PosixCallEvaluator<ReturnType> returnValueMatchesErrno() && noexcept
the posix function call defines failure through return of the errno value instead of setting the errno
- Returns:
the PosixCallEvaluator which evaluates the errno values
-
template<typename ...SuccessReturnValues>