Traversing multi-layer data structures using generic functions and indirect recursion.
Original Publication Date: 2004-Dec-02
Included in the Prior Art Database: 2004-Dec-02
The invention provides an algorithm for traversing multi-layered data structures with highly reusable code. Generic data structures exist that provide well defined traversing mechanisms. Upon using these data structures in a multi-layered fashion, there exist few simple traversing mechanisms for the buried structures. And as such, the routines coded for the traversing of buried structures are very specific and can rarely be used in other similar applications. This invention provides to the programmer flexible reusable code. Which results in increased productivity, reduced testing, and less code written.