Guitar
Public Member Functions | Private Attributes | List of all members
GitResult Class Reference

#include <AbstractGitSession.h>

Collaboration diagram for GitResult:
Collaboration graph
[legend]

Public Member Functions

void set_exit_code (int code)
 
void set_output (std::vector< char > const &out)
 
void set_error_message (std::string const &msg)
 
bool ok () const
 
int exit_code ()
 
std::vector< char > const & output () const
 
std::string error_message () const
 
std::string log_message () const
 

Private Attributes

ProcessStatus status_
 

Member Function Documentation

◆ error_message()

std::string GitResult::error_message ( ) const
inline

◆ exit_code()

int GitResult::exit_code ( )
inline

◆ log_message()

std::string GitResult::log_message ( ) const
inline

◆ ok()

bool GitResult::ok ( ) const
inline

◆ output()

std::vector<char> const& GitResult::output ( ) const
inline

◆ set_error_message()

void GitResult::set_error_message ( std::string const &  msg)
inline

◆ set_exit_code()

void GitResult::set_exit_code ( int  code)
inline

◆ set_output()

void GitResult::set_output ( std::vector< char > const &  out)
inline

Member Data Documentation

◆ status_

ProcessStatus GitResult::status_
private

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