Expose Tag->SelectNext in the interface
authorkim <kim@3cdefd35-fc62-479d-8e8d-bae585ffb9ca>
Wed, 2 Nov 2011 00:38:22 +0000 (00:38 +0000)
committerkim <kim@3cdefd35-fc62-479d-8e8d-bae585ffb9ca>
Wed, 2 Nov 2011 00:38:22 +0000 (00:38 +0000)
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@1160 3cdefd35-fc62-479d-8e8d-bae585ffb9ca

XMLTree.h

index 676c214..313f7ca 100644 (file)
--- a/XMLTree.h
+++ b/XMLTree.h
@@ -740,6 +740,10 @@ public:
      /** TaggedDesc(x,tag): returns the first node tagged tag with larger
     * preorder than x and within the subtree of x. Returns NULT if there
     * is none. */
+  inline treeNode TaggedNext(treeNode x, TagType tag)
+  {
+    return tagpos2node(Tags->select_next(tag,node2tagpos(x)));
+  }
   inline treeNode TaggedDescendant(treeNode x, TagType tag)
   {