libzypp
10.5.0
|
Keep _FILE_, _FUNCTION_ and _LINE_. More...
#include <Exception.h>
Public Member Functions | |
CodeLocation () | |
Ctor. | |
CodeLocation (const std::string &file_r, const std::string &func_r, unsigned line_r) | |
Ctor. | |
std::string | asString () const |
Location as string. | |
Private Attributes | |
std::string | _file |
std::string | _func |
unsigned | _line |
Friends | |
std::ostream & | operator<< (std::ostream &str, const CodeLocation &obj) |
Related Functions | |
(Note that these are not member functions.) | |
std::ostream & | operator<< (std::ostream &str, const CodeLocation &obj) |
Keep _FILE_, _FUNCTION_ and _LINE_.
Construct it using the ZYPP_EX_CODELOCATION macro.
Definition at line 32 of file Exception.h.
zypp::exception_detail::CodeLocation::CodeLocation | ( | ) | [inline] |
Ctor.
Definition at line 37 of file Exception.h.
zypp::exception_detail::CodeLocation::CodeLocation | ( | const std::string & | file_r, |
const std::string & | func_r, | ||
unsigned | line_r | ||
) | [inline] |
Ctor.
Definition at line 42 of file Exception.h.
std::string zypp::exception_detail::CodeLocation::asString | ( | ) | const |
Location as string.
Definition at line 30 of file Exception.cc.
std::ostream& operator<< | ( | std::ostream & | str, |
const CodeLocation & | obj | ||
) | [friend] |
Definition at line 38 of file Exception.cc.
std::ostream & operator<< | ( | std::ostream & | str, |
const CodeLocation & | obj | ||
) | [related] |
Stream output
Definition at line 38 of file Exception.cc.
std::string zypp::exception_detail::CodeLocation::_file [private] |
Definition at line 52 of file Exception.h.
std::string zypp::exception_detail::CodeLocation::_func [private] |
Definition at line 53 of file Exception.h.
unsigned zypp::exception_detail::CodeLocation::_line [private] |
Definition at line 54 of file Exception.h.