aboutsummaryrefslogtreecommitdiffhomepage
path: root/rbtree.h
AgeCommit message (Collapse)AuthorFilesLines
2012-12-04autoconf preparation: move everything into src/ subdirRobin Haberkorn1-282/+0
2012-11-20make goto tables local to macro invocation: they are declared on the C++ ↵Robin Haberkorn1-7/+12
callstack since macro invocations result in nested macro_execute() calls otherwise a macro could set labels with program counters which are invalid in other macros/the command line
2012-11-20fixed cleaning up red black trees: nodes must be explicitly removedRobin Haberkorn1-2/+4
2012-11-16Make sure undo tokens and RB-tree entries are destroyed properlyRobin Haberkorn1-0/+2
* when a pointer to an abstract base class is "deleted", it must have a virtual destructor so the destructor of derived classes is executed * fixes for instance, deletion of save point files when the command line is terminated (undo stack is discarded) * simplified some undotoken code
2012-11-11Q-Register table and EQx commandRobin Haberkorn1-2/+2
2012-11-11RBTree class (wrapper around BSD macros) - use for Goto tableRobin Haberkorn1-0/+273
* the other classes (Table, StringTable, StringTableUndo) do not yet work