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 ( )
delete

◆ ResultImpl() [2/7] 重载

xgboost::collective::detail::ResultImpl::ResultImpl ( ResultImpl const &  that)
delete

◆ ResultImpl() [3/7] 重载

xgboost::collective::detail::ResultImpl::ResultImpl ( ResultImpl &&  that)
default

◆ ResultImpl() [4/7] 重载

xgboost::collective::detail::ResultImpl::ResultImpl ( std::string  msg)
inlineexplicit

◆ ResultImpl() [5/7] 重载

xgboost::collective::detail::ResultImpl::ResultImpl ( std::string  msg,
std::error_code  errc 
)
inlineexplicit

◆ ResultImpl() [6/7] 重载

xgboost::collective::detail::ResultImpl::ResultImpl ( std::string  msg,
std::unique_ptr< ResultImpl prev 
)
inlineexplicit

◆ ResultImpl() [7/7] 重载

xgboost::collective::detail::ResultImpl::ResultImpl ( std::string  msg,
std::error_code  errc,
std::unique_ptr< ResultImpl prev 
)
inlineexplicit

成员函数文档

◆ 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)
default

◆ operator=() [2/2] 重载

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

◆ 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}

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