#include <PathDict.hpp>
Public Methods | |
| void * | operator new (size_t size) |
| CompressContainerBlock * | GetCompressContainerBlock () |
| CompressContainerBlock * | AssignCompressContainerBlock (unsigned contnum, unsigned userdatasize, VPathExpr *pathexpr) |
| void | PrintInfo () |
| VPathExpr * | GetPathExpr () |
|
||||||||||||||||
|
Definition at line 104 of file PathDict.hpp. 00107 {
00108 compresscontblock = compresscontman.CreateNewContainerBlock(contnum,userdatasize,this,pathexpr);
00109 return compresscontblock;
00110 }
|
|
|
Definition at line 99 of file PathDict.hpp. 00100 {
00101 return compresscontblock;
00102 }
|
|
|
Definition at line 114 of file PathDict.hpp. 00114 { return pathexpr;}
|
|
|
Definition at line 60 of file PathDict.cpp. 00062 {
00063 PathDictNode *curnode=this,
00064 *parentnod=parent;
00065 unsigned long depth=0;
00066
00067 // We print the regular expression
00068 compresscontblock->GetPathExpr()->PrintRegExpr();
00069
00070 printf(" <- ");
00071
00072 curnode=this;
00073
00074 // Then, we print the path that instantiates the '#'-symbols
00075 while(curnode->parent!=NULL)
00076 {
00077 globallabeldict.PrintLabel(curnode->labelid);
00078 curnode=curnode->parent;
00079 if(curnode->parent!=NULL)
00080 printf("/");
00081 }
00082 }
|
|
|
Definition at line 94 of file PathDict.hpp. 00095 {
00096 return pathdictmem->GetByteBlock(size);
00097 }
|
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001