libzypp  16.22.5
zypp::exception_detail Namespace Reference

Classes

struct  CodeLocation
 Keep FILE, FUNCTION and LINE. More...
 

Functions

std::ostream & operator<< (std::ostream &str, const CodeLocation &obj)
 
template<class TExcpt >
void do_ZYPP_THROW (const TExcpt &excpt_r, const CodeLocation &where_r) __attribute__((noreturn))
 Helper for ZYPP_THROW macros. More...
 
template<class TExcpt >
void do_ZYPP_CAUGHT (const TExcpt &excpt_r, const CodeLocation &where_r)
 Helper for ZYPP_THROW macros. More...
 
template<class TExcpt >
void do_ZYPP_RETHROW (const TExcpt &excpt_r, const CodeLocation &where_r) __attribute__((noreturn))
 Helper for ZYPP_THROW macros. More...
 

Function Documentation

std::ostream& zypp::exception_detail::operator<< ( std::ostream &  str,
const CodeLocation &  obj 
)
related

Definition at line 38 of file Exception.cc.

template<class TExcpt >
void zypp::exception_detail::do_ZYPP_THROW ( const TExcpt &  excpt_r,
const CodeLocation &  where_r 
)

Helper for ZYPP_THROW macros.

Definition at line 317 of file Exception.h.

template<class TExcpt >
void zypp::exception_detail::do_ZYPP_CAUGHT ( const TExcpt &  excpt_r,
const CodeLocation &  where_r 
)

Helper for ZYPP_THROW macros.

Definition at line 326 of file Exception.h.

template<class TExcpt >
void zypp::exception_detail::do_ZYPP_RETHROW ( const TExcpt &  excpt_r,
const CodeLocation &  where_r 
)

Helper for ZYPP_THROW macros.

Definition at line 335 of file Exception.h.