|  | v8
    9.0.257(node16.0.0)
    V8 is Google's open source JavaScript engine | 
#include <source-location.h>
| Public Member Functions | |
| constexpr | SourceLocation ()=default | 
| constexpr const char * | Function () const | 
| constexpr const char * | FileName () const | 
| constexpr size_t | Line () const | 
| std::string | ToString () const | 
| Static Public Member Functions | |
| static constexpr SourceLocation | Current () | 
Encapsulates source location information. Mimics C++20's std::source_location. 
Definition at line 30 of file source-location.h.
| 
 | constexprdefault | 
Constructs unspecified source location information.
Referenced by IgnoreLocationPolicy::Location().
| 
 | inlinestaticconstexpr | 
Construct source location information corresponding to the location of the call site.
Definition at line 43 of file source-location.h.
| 
 | inlineconstexpr | 
Returns the name of the current source file represented by this object.
Definition at line 64 of file source-location.h.
| 
 | inlineconstexpr | 
Returns the name of the function associated with the position represented by this object, if any.
Definition at line 57 of file source-location.h.
| 
 | inlineconstexpr | 
Returns the line number represented by this object.
Definition at line 71 of file source-location.h.
| std::string ToString | ( | ) | const | 
Returns a human-readable string representing this object.