|
| | parse_location () noexcept |
| | Construct an empty location object.
|
| |
| | parse_location (std::shared_ptr< std::filesystem::path > const &file) noexcept |
| | Construct a location.
|
| |
| | parse_location (forward_of< std::filesystem::path > auto &&file) noexcept |
| | Construct a location.
|
| |
| | parse_location (forward_of< std::shared_ptr< std::filesystem::path > > auto &&file, int line, int column) noexcept |
| | Construct a location.
|
| |
| | parse_location (int line, int column) noexcept |
| | Construct a location.
|
| |
|
bool | has_file () const noexcept |
| |
|
std::filesystem::path | file () const noexcept |
| |
|
int | line () const noexcept |
| |
|
int | column () const noexcept |
| |
|
std::pair< int, int > | line_and_column () const noexcept |
| |
|
void | set_file (forward_of< std::shared_ptr< std::filesystem::path > > auto &&file) noexcept |
| |
|
void | set_file (forward_of< std::filesystem::path > auto &&file) noexcept |
| |
|
void | set_line (int line) noexcept |
| |
|
void | set_column (int column) noexcept |
| |
|
void | set_line_and_column (std::pair< int, int > line_and_column) noexcept |
| |
|
void | increment_column () noexcept |
| |
|
void | tab_column () noexcept |
| |
|
void | increment_line () noexcept |
| |
|
parse_location & | operator+= (char c) noexcept |
| |
|
parse_location & | operator+= (std::string const &s) noexcept |
| |
|
parse_location & | operator+= (char const *s) noexcept |
| |
|
parse_location & | operator+= (parse_location const &location) noexcept |
| |
Location inside a configuration file.