23 #include <system_error> 46 return std::system_error(err, std::system_category(), msg);
49 template <
class...
Args>
52 err, to<fbstring>(std::forward<Args>(args)...).c_str());
59 template <
class...
Args>
69 template <
class...
Args>
75 template <
class...
Args>
82 template <
class...
Args>
91 template <
class...
Args>
100 template <
class...
Args>
107 template <
class...
Args>
117 template <
class...
Args>
124 template <
class...
Args>
135 #define CHECK_THROW(cond, E) \ 138 throw E("Check failed: " #cond); \ std::system_error makeSystemErrorExplicit(int err, const char *msg)
std::system_error makeSystemError(const char *msg)
internal::ArgsMatcher< InnerMatcher > Args(const InnerMatcher &matcher)
—— Concurrent Priority Queue Implementation ——
void checkUnixErrorExplicit(ssize_t ret, int savedErrno, Args &&...args)
void checkPosixError(int err, Args &&...args)
void checkFopenErrorExplicit(FILE *fp, int savedErrno, Args &&...args)
void checkFopenError(FILE *fp, Args &&...args)
void checkKernelError(ssize_t ret, Args &&...args)
void throwSystemErrorExplicit(int err, const char *msg)
void checkUnixError(ssize_t ret, Args &&...args)
void throwSystemError(Args &&...args)
GMockOutputTest ExpectedCall FILE