class FileLineFunction
Defined at line 19 of file ../../src/developer/debug/shared/logging/file_line_function.h
For performance, this class accepts "const char*" instead of "std::string" for file and function
names. It's usually not an issue since __FILE__ and __FUNCTION__ macros are generating static,
global strings. However, if you construct |FileLineFunction| from a temporary string, i.e.,
"std::string().c_str()", the lifecycle of the |FileLineFunction| object must be taken care of.
Public Methods
std::string ToString ()
Defined at line 18 of file ../../src/developer/debug/shared/logging/file_line_function.cc
void FileLineFunction ()
Defined at line 21 of file ../../src/developer/debug/shared/logging/file_line_function.h
void FileLineFunction (const char * file, uint32_t line, const char * function)
Defined at line 22 of file ../../src/developer/debug/shared/logging/file_line_function.h
bool is_valid ()
Defined at line 25 of file ../../src/developer/debug/shared/logging/file_line_function.h
const char * file ()
Defined at line 27 of file ../../src/developer/debug/shared/logging/file_line_function.h
uint32_t line ()
Defined at line 28 of file ../../src/developer/debug/shared/logging/file_line_function.h
const char * function ()
Defined at line 29 of file ../../src/developer/debug/shared/logging/file_line_function.h