Add Buffer::beginp() and Buffer::endp()

This commit is contained in:
Josh Holtrop 2017-11-21 19:07:41 -05:00
parent bdf7ceac4e
commit 8a2bc444db

View File

@ -177,7 +177,9 @@ public:
const Buffer::Iterator & end);
std::shared_ptr<std::string> filename() const { return m_filename; }
Iterator begin() const { return Iterator(this); }
std::shared_ptr<Iterator> beginp() const { return std::make_shared<Iterator>(this); }
Iterator end() const { return *m_eof_iterator; }
std::shared_ptr<Iterator> endp() const { return std::make_shared<Iterator>(*m_eof_iterator); }
void push_operation() { m_operation_level++; }
void pop_operation();
void undo();