X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=libcds%2Fsrc%2Fstatic_sequence%2Fwt_node_internal.h;h=0b1bbc3c5da818dcc17d8fd528592ac8e30a74ac;hb=816fe5fd2e5c2ef306227c6870a45b026b923f2e;hp=fed8e17f74f6b71e7862213066a76d0c792815f7;hpb=79d19dd14db25dd04e9fc9e0137ce9e8c6e4744f;p=SXSI%2FXMLTree.git diff --git a/libcds/src/static_sequence/wt_node_internal.h b/libcds/src/static_sequence/wt_node_internal.h index fed8e17..0b1bbc3 100644 --- a/libcds/src/static_sequence/wt_node_internal.h +++ b/libcds/src/static_sequence/wt_node_internal.h @@ -45,6 +45,9 @@ class wt_node_internal: public wt_node { virtual uint select(uint symbol, uint pos, uint level, wt_coder * c); virtual uint access(uint pos); virtual uint access(uint pos, uint &rank); + virtual void access(vector &result, uint i, uint j, uint min, uint max, uint l, uint pivot); + virtual void access(vector &result, uint i, uint j); + virtual uint access(uint i, uint j, uint min, uint max, uint l, uint pivot); virtual uint size(); virtual uint save(FILE *fp); static wt_node_internal * load(FILE *fp);