X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=libcds%2Fsrc%2Fstatic_sequence%2Fwt_node_leaf.cpp;h=9d1519329e91e8f33b9cf851f380431238d14080;hb=890b1368035b2723944894e2b0ec51139c8b2e91;hp=6c036fd212b045c78a52dcf6616b8df69bc4a7c3;hpb=ff7c37ba64ceaec0a0eee8af7230edf1df302939;p=SXSI%2FXMLTree.git diff --git a/libcds/src/static_sequence/wt_node_leaf.cpp b/libcds/src/static_sequence/wt_node_leaf.cpp index 6c036fd..9d15193 100644 --- a/libcds/src/static_sequence/wt_node_leaf.cpp +++ b/libcds/src/static_sequence/wt_node_leaf.cpp @@ -57,6 +57,11 @@ uint wt_node_leaf::access(uint pos) { return symbol; } +uint wt_node_leaf::access(uint pos, uint &rank) { + rank = pos+1; + return symbol; +} + void wt_node_leaf::access(vector &result, uint i, uint j, uint min, uint max, uint l, uint pivot) { // std::cout << "At l = " << l << ", [" << i << ", " << j << "], [" << min << ", " << max << "], symbol = " << symbol << std::endl;