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