remove BufferIterator::{line,column}()
This commit is contained in:
parent
ee22596d61
commit
51acd456cc
|
@ -68,8 +68,6 @@ public:
|
||||||
|
|
||||||
const Buffer& buffer() const;
|
const Buffer& buffer() const;
|
||||||
const BufferCoord& coord() const { return m_coord; }
|
const BufferCoord& coord() const { return m_coord; }
|
||||||
LineCount line() const { return m_coord.line; }
|
|
||||||
ByteCount column() const { return m_coord.column; }
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
safe_ptr<const Buffer> m_buffer;
|
safe_ptr<const Buffer> m_buffer;
|
||||||
|
|
|
@ -42,7 +42,7 @@ void expand_tabulations(Buffer& buffer, Selection& selection, String& content)
|
||||||
{
|
{
|
||||||
int column = 0;
|
int column = 0;
|
||||||
const auto position = buffer.iterator_at(selection.last());
|
const auto position = buffer.iterator_at(selection.last());
|
||||||
for (auto it = buffer.iterator_at(position.line());
|
for (auto it = buffer.iterator_at(selection.last().line);
|
||||||
it != position; ++it)
|
it != position; ++it)
|
||||||
{
|
{
|
||||||
kak_assert(*it != '\n');
|
kak_assert(*it != '\n');
|
||||||
|
@ -67,7 +67,7 @@ struct RegexFilter
|
||||||
void operator() (Buffer& buffer, Selection& selection, String& content)
|
void operator() (Buffer& buffer, Selection& selection, String& content)
|
||||||
{
|
{
|
||||||
const auto position = buffer.iterator_at(selection.last());
|
const auto position = buffer.iterator_at(selection.last());
|
||||||
auto line_begin = buffer.iterator_at(position.line());
|
auto line_begin = buffer.iterator_at(selection.last().line);
|
||||||
boost::match_results<BufferIterator> results;
|
boost::match_results<BufferIterator> results;
|
||||||
if (boost::regex_match(content.c_str(), m_insert_match) and
|
if (boost::regex_match(content.c_str(), m_insert_match) and
|
||||||
boost::regex_match(line_begin, position, results, m_line_match))
|
boost::regex_match(line_begin, position, results, m_line_match))
|
||||||
|
|
|
@ -235,7 +235,7 @@ void expand_tabulations(const Window& window, DisplayBuffer& display_buffer)
|
||||||
atom_it = line.split(atom_it, (it+1).coord());
|
atom_it = line.split(atom_it, (it+1).coord());
|
||||||
|
|
||||||
int column = 0;
|
int column = 0;
|
||||||
for (auto line_it = buffer.iterator_at(it.line());
|
for (auto line_it = buffer.iterator_at(line.buffer_line());
|
||||||
line_it != it; ++line_it)
|
line_it != it; ++line_it)
|
||||||
{
|
{
|
||||||
kak_assert(*line_it != '\n');
|
kak_assert(*line_it != '\n');
|
||||||
|
|
Loading…
Reference in New Issue
Block a user