| 1867 | } |
| 1868 | |
| 1869 | void NodeExpressionList::AddNode(bool reverse) |
| 1870 | { |
| 1871 | // If reverse is set, add before the head |
| 1872 | if(reverse) |
| 1873 | { |
| 1874 | NodeZeroOP *firstNext = first; |
| 1875 | first = TakeLastNode(); |
| 1876 | first->next = firstNext; |
| 1877 | first->next->prev = first; |
| 1878 | }else{ |
| 1879 | tail->next = TakeLastNode(); |
| 1880 | tail->next->prev = tail; |
| 1881 | tail = tail->next; |
| 1882 | } |
| 1883 | } |
| 1884 | |
| 1885 | NodeZeroOP* NodeExpressionList::GetFirstNode() |
| 1886 | { |
no test coverage detected