Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Types.hpp File Reference

#include <string.h>

Go to the source code of this file.

Defines

#define LABEL_UNDEFINED   ((TLabelID)65535)
#define ATTRIBLABEL_STARTIDX   ((TLabelID)32768)
#define GET_LABELID(l)   ((l)&32767)
#define CONTID_UNDEFINED   ((TContID)65535)
#define SMALLCONT_THRESHOLD   2000
#define LABELIDX_TOKENOFFS   5
#define TREETOKEN_ENDLABEL   0
#define TREETOKEN_EMPTYENDLABEL   1
#define TREETOKEN_WHITESPACE   2
#define TREETOKEN_ATTRIBWHITESPACE   3
#define TREETOKEN_SPECIAL   4
#define WordAlignUInt(v)   ((((unsigned)(v)+3)|3)-1)
#define WHITESPACE_IGNORE   0
#define WHITESPACE_STORETEXT   1
#define WHITESPACE_STOREGLOBAL   2
#define WHITESPACE_DEFAULT   3
#define mymemcmp(b1, b2, len)   memcmp(b1,b2,len)
#define mymemcpy(b1, b2, len)   memcpy(b1,b2,len)
#define mymemset(b1, c, len)   memset(b1,c,len)

Typedefs

typedef unsigned short TLabelID
typedef unsigned short TContID


Define Documentation

#define ATTRIBLABEL_STARTIDX   ((TLabelID)32768)
 

Definition at line 38 of file Types.hpp.

#define CONTID_UNDEFINED   ((TContID)65535)
 

Definition at line 43 of file Types.hpp.

#define GET_LABELID      ((l)&32767)
 

Definition at line 40 of file Types.hpp.

#define LABELIDX_TOKENOFFS   5
 

Definition at line 48 of file Types.hpp.

#define LABEL_UNDEFINED   ((TLabelID)65535)
 

Definition at line 37 of file Types.hpp.

#define SMALLCONT_THRESHOLD   2000
 

Definition at line 45 of file Types.hpp.

#define TREETOKEN_ATTRIBWHITESPACE   3
 

Definition at line 53 of file Types.hpp.

#define TREETOKEN_EMPTYENDLABEL   1
 

Definition at line 51 of file Types.hpp.

#define TREETOKEN_ENDLABEL   0
 

Definition at line 50 of file Types.hpp.

#define TREETOKEN_SPECIAL   4
 

Definition at line 54 of file Types.hpp.

#define TREETOKEN_WHITESPACE   2
 

Definition at line 52 of file Types.hpp.

#define WHITESPACE_DEFAULT   3
 

Definition at line 65 of file Types.hpp.

#define WHITESPACE_IGNORE   0
 

Definition at line 62 of file Types.hpp.

#define WHITESPACE_STOREGLOBAL   2
 

Definition at line 64 of file Types.hpp.

#define WHITESPACE_STORETEXT   1
 

Definition at line 63 of file Types.hpp.

#define WordAlignUInt v       ((((unsigned)(v)+3)|3)-1)
 

Definition at line 56 of file Types.hpp.

#define mymemcmp b1,
b2,
len       memcmp(b1,b2,len)
 

Definition at line 100 of file Types.hpp.

#define mymemcpy b1,
b2,
len       memcpy(b1,b2,len)
 

Definition at line 101 of file Types.hpp.

Referenced by CurRunLengthState::KeepNewString(), Output::StoreData(), XMLOutput::attribWhitespaces(), XMLOutput::endElement(), and XMLOutput::startAttribute().

#define mymemset b1,
c,
len       memset(b1,c,len)
 

Definition at line 103 of file Types.hpp.


Typedef Documentation

typedef unsigned short TContID
 

Definition at line 42 of file Types.hpp.

typedef unsigned short TLabelID
 

Definition at line 36 of file Types.hpp.


Generated on Sat Oct 13 16:08:50 2001 for XMILL by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001