Go to the source code of this file.
Classes | |
| struct | tesseract::NodeChild | 
| class | tesseract::Dawg | 
| struct | tesseract::DawgPosition | 
| class | tesseract::DawgPositionVector | 
| class | tesseract::SquishedDawg | 
Namespaces | |
| tesseract | |
Macros | |
| #define | FORWARD_EDGE (inT32) 0 | 
| #define | BACKWARD_EDGE (inT32) 1 | 
| #define | MAX_NODE_EDGES_DISPLAY (inT64) 100 | 
| #define | MARKER_FLAG (inT64) 1 | 
| #define | DIRECTION_FLAG (inT64) 2 | 
| #define | WERD_END_FLAG (inT64) 4 | 
| #define | LETTER_START_BIT 0 | 
| #define | NUM_FLAG_BITS 3 | 
| #define | REFFORMAT "%lld" | 
Typedefs | |
| typedef uinT64 | EDGE_RECORD | 
| typedef EDGE_RECORD * | EDGE_ARRAY | 
| typedef inT64 | EDGE_REF | 
| typedef inT64 | NODE_REF | 
| typedef EDGE_REF * | NODE_MAP | 
| typedef GenericVector< NodeChild > | tesseract::NodeChildVector | 
| typedef GenericVector< int > | tesseract::SuccessorList | 
| typedef GenericVector < SuccessorList * >  | tesseract::SuccessorListsVector | 
Enumerations | |
| enum | tesseract::DawgType {  tesseract::DAWG_TYPE_PUNCTUATION, tesseract::DAWG_TYPE_WORD, tesseract::DAWG_TYPE_NUMBER, tesseract::DAWG_TYPE_PATTERN, tesseract::DAWG_TYPE_COUNT }  | 
| typedef EDGE_RECORD* EDGE_ARRAY | 
| typedef uinT64 EDGE_RECORD |