X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=libcds%2Fsrc%2Fstatic_sequence%2Fwt_coder.h;h=5f6d436de8ad6b4e43ef264364377c55b64abd29;hb=816fe5fd2e5c2ef306227c6870a45b026b923f2e;hp=3d22b217f220598d0fa2f8f53c593fa8123ce436;hpb=79d19dd14db25dd04e9fc9e0137ce9e8c6e4744f;p=SXSI%2FXMLTree.git diff --git a/libcds/src/static_sequence/wt_coder.h b/libcds/src/static_sequence/wt_coder.h index 3d22b21..5f6d436 100644 --- a/libcds/src/static_sequence/wt_coder.h +++ b/libcds/src/static_sequence/wt_coder.h @@ -46,6 +46,10 @@ class wt_coder { virtual bool done(uint symbol, uint l)=0; /** Returns the size of the coder */ virtual uint size()=0; + /** Returns the depth of the tree */ + virtual uint depth() { + return -1; // Implemented in wt_coder_binary + } /** Saves the coder to a file, returns 0 in case of success */ virtual uint save(FILE *fp)=0; /** Loads a coder from a file, returns NULL in case of error */