Classes | Public Member Functions | Static Public Attributes | Friends | List of all members
util::Status Class Reference
+ Collaboration diagram for util::Status:

Public Member Functions

 Status (const Status &status)
 
 Status (Status &&st) noexcept
 
 Status (StatusCode::Code code)
 
 Status (StatusCode::Code code, std::string error_msg)
 
 Status (std::string error_msg)
 
Statusoperator= (const Status &status)
 
Statusoperator= (Status &&status) noexcept
 
bool ok () const
 
bool IsCancelled () const
 
void AddError (const Status &status)
 
void AddErrorMsg (StatusCode::Code code, const std::string &msg)
 
void AddErrorMsg (const std::string &msg)
 
void GetErrorMsgs (std::vector< std::string > *msgs) const
 
void GetErrorMsg (std::string *msg) const
 
std::string ToString () const
 
StatusCode::Code code () const
 

Static Public Attributes

static const Status OK
 
static const Status CANCELLED
 

Friends

std::ostream & operator<< (std::ostream &o, const Status &status)
 

Detailed Description

Definition at line 15 of file status.h.


The documentation for this class was generated from the following files: