X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=libcds%2Fsrc%2Fstatic_bitsequence%2Fstatic_bitsequence.h;fp=libcds%2Fsrc%2Fstatic_bitsequence%2Fstatic_bitsequence.h;h=b150974a533b1c3a78fe95389f59caa4f5fedfa3;hb=935f20b93a3db7cd2f9f39573d4ab434fcc4356a;hp=4b6e83a70e85a1cfa76f0903be2a1a9b8b14d291;hpb=7d4c73ab6327740b299e2fbd9bff4b2a3b82a409;p=SXSI%2FXMLTree.git diff --git a/libcds/src/static_bitsequence/static_bitsequence.h b/libcds/src/static_bitsequence/static_bitsequence.h index 4b6e83a..b150974 100644 --- a/libcds/src/static_bitsequence/static_bitsequence.h +++ b/libcds/src/static_bitsequence/static_bitsequence.h @@ -58,6 +58,9 @@ public: * @return (uint)-1 if i=0, len if i>num_ones or the position */ virtual uint select1(uint i); + virtual uint select_next1(uint i); + virtual uint select_next0(uint i); + /** Returns the i-th bit */ virtual bool access(uint i);