mirror of
https://github.com/ToruNiina/toml11.git
synced 2025-09-18 02:08:09 +08:00
refactor: rename adv_line_num -> adv_impl
This commit is contained in:
@@ -67,8 +67,8 @@ class location
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
void advance_line_number(const std::size_t n);
|
void advance_impl(const std::size_t n);
|
||||||
void retrace_line_number(const std::size_t n);
|
void retrace_impl(const std::size_t n);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
@@ -15,12 +15,12 @@ TOML11_INLINE void location::advance(std::size_t n) noexcept
|
|||||||
assert(this->is_ok());
|
assert(this->is_ok());
|
||||||
if(this->location_ + n < this->source_->size())
|
if(this->location_ + n < this->source_->size())
|
||||||
{
|
{
|
||||||
this->advance_line_number(n);
|
this->advance_impl(n);
|
||||||
this->location_ += n;
|
this->location_ += n;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
this->advance_line_number(this->source_->size() - this->location_);
|
this->advance_impl(this->source_->size() - this->location_);
|
||||||
this->location_ = this->source_->size();
|
this->location_ = this->source_->size();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -34,7 +34,7 @@ TOML11_INLINE void location::retrace(std::size_t n) noexcept
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
this->retrace_line_number(n);
|
this->retrace_impl(n);
|
||||||
this->location_ -= n;
|
this->location_ -= n;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -89,7 +89,7 @@ TOML11_INLINE std::size_t location::column_number() const noexcept
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
TOML11_INLINE void location::advance_line_number(const std::size_t n)
|
TOML11_INLINE void location::advance_impl(const std::size_t n)
|
||||||
{
|
{
|
||||||
assert(this->is_ok());
|
assert(this->is_ok());
|
||||||
assert(this->location_ + n <= this->source_->size());
|
assert(this->location_ + n <= this->source_->size());
|
||||||
@@ -102,7 +102,7 @@ TOML11_INLINE void location::advance_line_number(const std::size_t n)
|
|||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
TOML11_INLINE void location::retrace_line_number(const std::size_t n)
|
TOML11_INLINE void location::retrace_impl(const std::size_t n)
|
||||||
{
|
{
|
||||||
assert(this->is_ok());
|
assert(this->is_ok());
|
||||||
assert(n <= this->location_); // loc - n >= 0
|
assert(n <= this->location_); // loc - n >= 0
|
||||||
|
Reference in New Issue
Block a user