0
I Use This!
Inactive

Commits : Listings

Analyzed 41 minutes ago. based on code collected about 5 hours ago.
Mar 30, 2025 — Mar 30, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* prepare for toplevel dir Since this dir is also for single use, there is a special script prepare_for_toplevel_dir.sh for preparing the dir More... over 22 years ago
* added more functions for handling loose childs More... almost 23 years ago
* added functions addLooseChild and cutLooseChild to RootNode for loose connections * added function getChildren(...) which copies children pointers to templated container * several fixes of sibling management More... about 23 years ago
* fixed a bug in addChild More... about 23 years ago
* did some testing in main.cpp More... about 23 years ago
* added functions addChild to Node BEWARE !!! in my code this change introduces a segfault !!! More... about 23 years ago
* fixed documentation for changed functions Node::cutChild and Node::deleteChild * refactored deleteChild to use cutChild * updated version number to 1.3 More... about 23 years ago
* inserted all classes in new namespace treecomp More... over 23 years ago
* added function cutChild do node More... over 23 years ago
added std:: to standard-algorithm More... over 23 years ago
* updated .cvsignore file More... over 23 years ago
* sync'ed admin dir with KDE CVS More... over 23 years ago
* ported treecomp to gcc3.2 this was done by adding some "typename"'s and some "std::"'s More... over 23 years ago
* check if child exists before deleting it More... over 23 years ago
* made all virtual constructors (clone(), construct()) const More... over 23 years ago
* removed "using namespace std" and added "std::" to all types that are part of STL More... over 23 years ago
* made some contstructors explicit * updated to new build system * updated documentation More... over 23 years ago
* added/updated .cvsignore files More... over 23 years ago
* minor corrections More... over 23 years ago
* renamed all start() functions to operator()() so algorithms and functors can now be started like this: Algorithm myalg; myalg(input); or Algorithm()(input); More... over 23 years ago
* Traversal is returned as reference instead of a const object More... over 23 years ago
* added another template parameter to the traversal classes to configure the used container class the container must support the functin push_back(node) * removed to code to get the non const node in NodeIterator and made a new class NodeTraits instead - might be changed later - * added more documentation to Traversal More... over 23 years ago
* removed template parameter _TContent from NodeIterator class since Node, NormalNode and RootNode are passed anyway More... over 23 years ago
* minor corrections More... over 23 years ago
* renamed member functions getRightSister/getLeftSister into getRightSibling/getLeftSibling * made a correct pair of const/nonconst access functions More... over 23 years ago
* fixed the copying of trees (member function cloneTree in Node) * the sibling pointers are now used More... over 23 years ago
* fixed another error in VariableNodeIterator (start node was wrong) More... over 23 years ago
* fixed a major bug: the copy constructur of the iterators didn't copy m_end (next time I'll believe, what valgrind tells me ;-) * removed the template parameter _TContent from the Iterator classes (_Node is sufficient) More... over 23 years ago
* added class NonCopyable (copied from boost) to treecomp * added pointers to siblings to Node class * removed an unnecessary template parameter from NodeVisitor classes * restructured addChild methods of Node More... almost 24 years ago
* improved NodeIterator so that it can be const best method to use iterators is now to do Node<string>::iterator or Node<string>::const_iterator * several visitors are using now the const iterators * several methods have now const parameters More... almost 24 years ago