diff options
Diffstat (limited to '')
-rw-r--r-- | src/diagram/Structogram.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/diagram/Structogram.cpp b/src/diagram/Structogram.cpp index a21c62d..0575748 100644 --- a/src/diagram/Structogram.cpp +++ b/src/diagram/Structogram.cpp @@ -89,6 +89,8 @@ Structogram::iterator Structogram::insert_after(Structogram::iterator it, Statem throw std::invalid_argument("structogram: attempt to insert a null statement"); } + // TODO: update m_tail + statement->next = it->next; it->next = statement; m_size++; @@ -96,10 +98,6 @@ Structogram::iterator Structogram::insert_after(Structogram::iterator it, Statem return ++it; } -//Structogram::iterator Structogram::insert_after(Structogram::iterator it, Statement::pointer statement) { -// return insert(++it, statement); -//} - Structogram::iterator Structogram::erase_after(iterator it) { // TODO: error handling IE return a std::pair<iterator, bool> |