a source code location that is cheap to create, copy, and store
More...
#include <Here.h>
|
| | SourceLocation (const char *aContext, const char *aFileName, const int aLineNo) |
| |
| SourceLocationId | id () const |
| |
| std::ostream & | print (std::ostream &os) const |
| | describes location using a compact but human-friendly format
|
| |
|
| const char * | context |
| | line-independent location description
|
| |
| const char * | fileName |
| | source file name, often relative to build path
|
| |
| int | lineNo |
| | line number inside the source file name (if positive)
|
| |
Definition at line 29 of file Here.h.
◆ SourceLocation()
| SourceLocation::SourceLocation |
( |
const char * |
aContext, |
|
|
const char * |
aFileName, |
|
|
const int |
aLineNo |
|
) |
| |
|
inline |
◆ calculateId()
◆ id()
◆ print()
| std::ostream & SourceLocation::print |
( |
std::ostream & |
os | ) |
const |
◆ context
| const char* SourceLocation::context |
◆ fileName
| const char* SourceLocation::fileName |
◆ fileNameHashCacher
◆ lineNo
| int SourceLocation::lineNo |
The documentation for this class was generated from the following files: