#include <sourcecontext.h>
Public Member Functions | |
constexpr | SourceContext (Literal source, std::string_view file, std::string_view function, std::uint32_t line=0, std::uint32_t column=0) |
constexpr | SourceContext (Literal source, std::source_location location=std::source_location::current()) |
explicit (false) const expr SourceContext(std | |
constexpr | SourceContext (const char *)=delete |
constexpr | SourceContext (std::string_view)=delete |
std::string_view | source () const |
std::string_view | file () const |
std::string_view | function () const |
std::uint32_t | line () const |
std::uint32_t | column () const |
Represents a location in source code