#include <error.h>
Public Types | |
typedef std::vector< error_instance > | type |
Public Member Functions | |
error (const int a_errno) | |
error (const int a_errno, const error_instance &a_e, const bool a_internal=false) | |
error (const error &a_e) | |
void | clear (void) |
void | clear_stack (void) |
void | internal (bool a_i) |
const bool | internal (void) const |
void | num (int a_i) |
int | num (void) const |
void | push_back (const error_instance &a_e) |
void | push_back (const error &a_e) |
void | push_back (const std::string &a_str) |
void | assign (const error &a_e) |
error & | operator= (const error &a_e) |
std::ostream & | write (std::ostream &a_out, const std::string a_prefix="") const |
const std::string | str (const std::string a_prefix="") const |
Private Attributes | |
int | m_errno |
bool | m_internal |
Definition at line 72 of file error.h.
|
|
|
Definition at line 160 of file error.cc. References clear(), and num(). Here is the call graph for this function: |
|
Definition at line 166 of file error.cc. References clear(), internal(), num(), and push_back(). Here is the call graph for this function: |
|
Definition at line 178 of file error.cc. References assign(). Here is the call graph for this function: |
|
Definition at line 251 of file error.cc. References clear(), internal(), m_errno, m_internal, num(), and push_back(). Referenced by error(), and operator=(). Here is the call graph for this function: |
|
Definition at line 183 of file error.cc. References clear_stack(), m_errno, and m_internal. Referenced by assign(), and error(). Here is the call graph for this function: |
|
Definition at line 190 of file error.cc. Referenced by clear(). |
|
Definition at line 200 of file error.cc. References m_internal. Referenced by error(). |
|
Definition at line 195 of file error.cc. References m_internal. |
|
Definition at line 210 of file error.cc. References m_errno. Referenced by error(). |
|
Definition at line 205 of file error.cc. References m_errno. |
|
Definition at line 263 of file error.cc. References assign(). Here is the call graph for this function: |
|
Definition at line 243 of file error.cc. References ERROR_INSTANCE, internal_TRY_nomem, and push_back(). Here is the call graph for this function: |
|
Definition at line 234 of file error.cc. References push_back(). Here is the call graph for this function: |
|
Definition at line 215 of file error.cc. References get_error_str(). Referenced by assign(), configuration_manager::check(), job::check(), error(), configuration_manager::init(), job_archiver::mf_parse_rsync_io(), job_parser::parse(), global_parser::parse(), job_parser::parse_include(), global_parser::parse_include(), global_parser::parse_include_job(), global_parser::parse_vault(), push_back(), rm_dir(), rm_file(), and vault_manager::select(). Here is the call graph for this function: |
|
Definition at line 304 of file error.cc. References err_nomem, err_unknown, m_errno, and m_internal. Referenced by job_archiver::start(). |
|
Definition at line 271 of file error.cc. References m_errno, and m_internal. Referenced by operator<<(). |
|
|
|
Definition at line 107 of file error.h. Referenced by assign(), clear(), internal(), str(), and write(). |