34 #ifndef _log_inserters_location_hpp_ 35 #define _log_inserters_location_hpp_ 37 #define ThisLocation() uhal::Location( __PRETTY_FUNCTION__ , __FILE__ , __LINE__ ) 56 Location (
const char* aFunction ,
const char* aFile ,
const uint32_t& aLine );
Location(const char *aFunction, const char *aFile, const uint32_t &aLine)
Constructor.
const char * mFunction
the name of the current function as returned by the PRETTY_FUNCTION macro
const uint32_t mLine
the number of the current line as returned by the LINE macro
const char * mFile
the name of the current file as returned by the FILE macro
A class to wrap the function name, filename and line-number location of its construction for the purp...
std::ostream & operator<<(std::ostream &aStr, const uhal::HttpResponseType &aHttpResponse)