holds a source or yaml file position, for example when an error is detected; See also location_format() and location_format_with_context().
More...
#include <common.hpp>
|
| | operator bool () const noexcept |
| |
| | Location () noexcept |
| |
| | Location (size_t l) noexcept |
| |
| | Location (size_t l, size_t c) noexcept |
| |
| | Location (size_t b, size_t l, size_t c) noexcept |
| |
| | Location (csubstr n, size_t l) noexcept |
| |
| | Location (csubstr n, size_t l, size_t c) noexcept |
| |
| | Location (csubstr n, size_t b, size_t l, size_t c) noexcept |
| |
| | Location (const char *n, size_t l) noexcept |
| |
| | Location (const char *n, size_t l, size_t c) noexcept |
| |
| | Location (const char *n, size_t b, size_t l, size_t c) noexcept |
| |
holds a source or yaml file position, for example when an error is detected; See also location_format() and location_format_with_context().
Definition at line 282 of file common.hpp.
◆ Location() [1/10]
| c4::yml::Location::Location |
( |
| ) |
|
|
inlinenoexcept |
Definition at line 291 of file common.hpp.
@ npos
a null string position
size_t offset
number of bytes from the beginning of the source buffer
csubstr name
name of the file
◆ Location() [2/10]
| c4::yml::Location::Location |
( |
size_t |
l | ) |
|
|
inlinenoexcept |
◆ Location() [3/10]
| c4::yml::Location::Location |
( |
size_t |
l, |
|
|
size_t |
c |
|
) |
| |
|
inlinenoexcept |
◆ Location() [4/10]
| c4::yml::Location::Location |
( |
size_t |
b, |
|
|
size_t |
l, |
|
|
size_t |
c |
|
) |
| |
|
inlinenoexcept |
◆ Location() [5/10]
| c4::yml::Location::Location |
( |
csubstr |
n, |
|
|
size_t |
l |
|
) |
| |
|
inlinenoexcept |
◆ Location() [6/10]
| c4::yml::Location::Location |
( |
csubstr |
n, |
|
|
size_t |
l, |
|
|
size_t |
c |
|
) |
| |
|
inlinenoexcept |
◆ Location() [7/10]
| c4::yml::Location::Location |
( |
csubstr |
n, |
|
|
size_t |
b, |
|
|
size_t |
l, |
|
|
size_t |
c |
|
) |
| |
|
inlinenoexcept |
◆ Location() [8/10]
| c4::yml::Location::Location |
( |
const char * |
n, |
|
|
size_t |
l |
|
) |
| |
|
inlinenoexcept |
Definition at line 298 of file common.hpp.
csubstr to_csubstr(substr s) noexcept
neutral version for use in generic code
◆ Location() [9/10]
| c4::yml::Location::Location |
( |
const char * |
n, |
|
|
size_t |
l, |
|
|
size_t |
c |
|
) |
| |
|
inlinenoexcept |
◆ Location() [10/10]
| c4::yml::Location::Location |
( |
const char * |
n, |
|
|
size_t |
b, |
|
|
size_t |
l, |
|
|
size_t |
c |
|
) |
| |
|
inlinenoexcept |
◆ operator bool()
| c4::yml::Location::operator bool |
( |
| ) |
const |
|
inlinenoexcept |
◆ offset
| size_t c4::yml::Location::offset |
number of bytes from the beginning of the source buffer
Definition at line 284 of file common.hpp.
◆ line
| size_t c4::yml::Location::line |
◆ col
| size_t c4::yml::Location::col |
◆ name
| csubstr c4::yml::Location::name |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/rapidyaml/checkouts/v0.11.0/src/c4/yml/common.hpp