#include <cstdint>
#include <memory>
#include <string>
#include <system_error>
#include <utility>
转到此文件的源代码。
|
std::string | xgboost::collective::detail::MakeMsg (std::string &&msg, char const *file, std::int32_t line) |
|
Result | xgboost::collective::operator+ (Result &&lhs, Result &&rhs) |
|
auto | xgboost::collective::Success () noexcept(true) |
| 返回成功。 更多...
|
|
auto | xgboost::collective::Fail (std::string msg, char const *file=__builtin_FILE(), std::int32_t line=__builtin_LINE()) |
| 返回失败。 更多...
|
|
auto | xgboost::collective::Fail (std::string msg, std::error_code errc, char const *file=__builtin_FILE(), std::int32_t line=__builtin_LINE()) |
| 返回带有 errno 的失败。 更多...
|
|
auto | xgboost::collective::Fail (std::string msg, Result &&prev, char const *file=__builtin_FILE(), std::int32_t line=__builtin_LINE()) |
| 返回带有先前错误的失败。 更多...
|
|
auto | xgboost::collective::Fail (std::string msg, std::error_code errc, Result &&prev, char const *file=__builtin_FILE(), std::int32_t line=__builtin_LINE()) |
| 返回带有先前错误和新 errno 的失败。 更多...
|
|
template<typename Fn > |
std::enable_if_t< std::is_invocable_v< Fn >, Result > | xgboost::collective::operator<< (Result &&r, Fn &&fn) |
|
void | xgboost::collective::SafeColl (Result const &rc) |
|
◆ __builtin_FILE
#define __builtin_FILE |
( |
| ) |
nullptr |
◆ __builtin_LINE
#define __builtin_LINE |
( |
| ) |
(-1) |