xgboost
公共成员函数 | 公共属性 | 所有成员列表
xgboost::collective::detail::ResultImpl 结构体参考

#include <result.h>

xgboost::collective::detail::ResultImpl 的协作图
Collaboration graph

公共成员函数

 ResultImpl ()=delete
 
 ResultImpl (ResultImpl const &that)=delete
 
 ResultImpl (ResultImpl &&that)=default
 
ResultImploperator= (ResultImpl const &that)=delete
 
ResultImploperator= (ResultImpl &&that)=default
 
 ResultImpl (std::string msg)
 
 ResultImpl (std::string msg, std::error_code errc)
 
 ResultImpl (std::string msg, std::unique_ptr< ResultImpl > prev)
 
 ResultImpl (std::string msg, std::error_code errc, std::unique_ptr< ResultImpl > prev)
 
bool operator== (ResultImpl const &that) const noexcept(true)
 
std::string Report () const
 
std::error_code Code () const
 
void Concat (std::unique_ptr< ResultImpl > rhs)
 

公共属性

std::string message
 
std::error_code errc {}
 
std::unique_ptr< ResultImplprev {nullptr}
 

构造函数和析构函数文档

◆ ResultImpl() [1/7]

xgboost::collective::detail::ResultImpl::ResultImpl ( )
删除

◆ ResultImpl() [2/7]

xgboost::collective::detail::ResultImpl::ResultImpl ( ResultImpl const &  that)
删除

◆ ResultImpl() [3/7]

xgboost::collective::detail::ResultImpl::ResultImpl ( ResultImpl &&  that)
默认

◆ ResultImpl() [4/7]

xgboost::collective::detail::ResultImpl::ResultImpl ( std::string  msg)
内联显式

◆ ResultImpl() [5/7]

xgboost::collective::detail::ResultImpl::ResultImpl ( std::string  msg,
std::error_code  errc 
)
内联显式

◆ ResultImpl() [6/7]

xgboost::collective::detail::ResultImpl::ResultImpl ( std::string  msg,
std::unique_ptr< ResultImpl prev 
)
内联显式

◆ ResultImpl() [7/7]

xgboost::collective::detail::ResultImpl::ResultImpl ( std::string  msg,
std::error_code  errc,
std::unique_ptr< ResultImpl prev 
)
内联显式

成员函数文档

◆ Code()

std::error_code xgboost::collective::detail::ResultImpl::Code ( ) const

◆ Concat()

void xgboost::collective::detail::ResultImpl::Concat ( std::unique_ptr< ResultImpl rhs)

◆ operator=() [1/2]

ResultImpl& xgboost::collective::detail::ResultImpl::operator= ( ResultImpl &&  that)
默认

◆ operator=() [2/2]

ResultImpl& xgboost::collective::detail::ResultImpl::operator= ( ResultImpl const &  that)
删除

◆ operator==()

bool xgboost::collective::detail::ResultImpl::operator== ( ResultImpl const &  that) const
inlinenoexcept

◆ Report()

std::string xgboost::collective::detail::ResultImpl::Report ( ) const

成员数据文档

◆ errc

std::error_code xgboost::collective::detail::ResultImpl::errc {}

◆ message

std::string xgboost::collective::detail::ResultImpl::message

◆ prev

std::unique_ptr<ResultImpl> xgboost::collective::detail::ResultImpl::prev {nullptr}

此结构体的文档生成自以下文件: