X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=libcds%2Fsrc%2Fstatic_sequence%2Fwt_coder.h;h=5f6d436de8ad6b4e43ef264364377c55b64abd29;hb=7d4c73ab6327740b299e2fbd9bff4b2a3b82a409;hp=3d22b217f220598d0fa2f8f53c593fa8123ce436;hpb=a9846746dc7a55764591fcc273fd48c6049df962;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 */