tesseract  5.0.0-alpha-619-ge9db
tesseract::Trie Member List

This is the complete list of members for tesseract::Trie, including all inherited members.

add_edge_linkage(NODE_REF node1, NODE_REF node2, bool repeats, int direction, bool word_end, UNICHAR_ID unichar_id)tesseract::Trieprotected
add_new_edge(NODE_REF node1, NODE_REF node2, bool repeats, bool word_end, UNICHAR_ID unichar_id)tesseract::Trieinlineprotected
add_word_ending(EDGE_RECORD *edge, NODE_REF the_next_node, bool repeats, UNICHAR_ID unichar_id)tesseract::Trieprotected
add_word_list(const GenericVector< STRING > &words, const UNICHARSET &unicharset, Trie::RTLReversePolicy reverse_policy)tesseract::Trie
add_word_to_dawg(const WERD_CHOICE &word, const GenericVector< bool > *repetitions)tesseract::Trie
add_word_to_dawg(const WERD_CHOICE &word)tesseract::Trieinline
alpha_pattern_tesseract::Trieprotected
alphanum_pattern_tesseract::Trieprotected
can_be_eliminated(const EDGE_RECORD &edge_rec)tesseract::Trieinlineprotected
character_class_to_pattern(char ch)tesseract::Trieprotected
check_for_words(const char *filename, const UNICHARSET &unicharset, bool enable_wildcard) consttesseract::Dawg
clear()tesseract::Trie
Dawg(DawgType type, const STRING &lang, PermuterType perm, int debug_level)tesseract::Dawginlineprotected
DeadEdge(const EDGE_RECORD &edge_rec) consttesseract::Trieinline
debug_level_tesseract::Dawgprotected
deref_direction_mask_tesseract::Trieprotected
deref_edge_ref(EDGE_REF edge_ref) consttesseract::Trieinlineprotected
deref_node_index_mask_tesseract::Trieprotected
digit_pattern_tesseract::Trieprotected
direction_from_edge_rec(const EDGE_RECORD &edge_rec) consttesseract::Dawginlineprotected
edge_char_of(NODE_REF node_ref, UNICHAR_ID unichar_id, bool word_end) const overridetesseract::Trieinlinevirtual
edge_char_of(NODE_REF node_ref, NODE_REF next_node, int direction, bool word_end, UNICHAR_ID unichar_id, EDGE_RECORD **edge_ptr, EDGE_INDEX *edge_index) consttesseract::Trieprotected
edge_letter(EDGE_REF edge_ref) const overridetesseract::Trieinlinevirtual
edge_rec_match(NODE_REF next_node, bool word_end, UNICHAR_ID unichar_id, NODE_REF other_next_node, bool other_word_end, UNICHAR_ID other_unichar_id) consttesseract::Dawginlineprotected
eliminate_redundant_edges(NODE_REF node, const EDGE_RECORD &edge1, const EDGE_RECORD &edge2)tesseract::Trieprotected
end_of_word(EDGE_REF edge_ref) const overridetesseract::Trieinlinevirtual
end_of_word_from_edge_rec(const EDGE_RECORD &edge_rec) consttesseract::Dawginlineprotected
flag_start_bit_tesseract::Dawgprotected
flags_mask_tesseract::Dawgprotected
get_reverse_policy_name(RTLReversePolicy reverse_policy)tesseract::Triestatic
given_greater_than_edge_rec(NODE_REF next_node, bool word_end, UNICHAR_ID unichar_id, const EDGE_RECORD &edge_rec) consttesseract::Dawginlineprotected
init(int unicharset_size)tesseract::Dawgprotected
initialize_patterns(UNICHARSET *unicharset)tesseract::Trie
initialized_patterns_tesseract::Trieprotected
iterate_words(const UNICHARSET &unicharset, std::function< void(const WERD_CHOICE *)> cb) consttesseract::Dawg
iterate_words(const UNICHARSET &unicharset, std::function< void(const char *)> cb) consttesseract::Dawg
iterate_words_rec(const WERD_CHOICE &word_so_far, NODE_REF to_explore, std::function< void(const WERD_CHOICE *)> cb) consttesseract::Dawgprotected
kAlphanumPatternUnicodetesseract::Triestatic
kAlphaPatternUnicodetesseract::Triestatic
kDawgMagicNumbertesseract::Dawgstatic
kDigitPatternUnicodetesseract::Triestatic
KillEdge(EDGE_RECORD *edge_rec) consttesseract::Trieinline
kLowerPatternUnicodetesseract::Triestatic
kPatternUnicharIDtesseract::Dawgstatic
kPuncPatternUnicodetesseract::Triestatic
kSaneNumConcreteCharstesseract::Triestatic
kUpperPatternUnicodetesseract::Triestatic
lang() consttesseract::Dawginline
lang_tesseract::Dawgprotected
letter_mask_tesseract::Dawgprotected
link_edge(EDGE_RECORD *edge, NODE_REF nxt, bool repeats, int direction, bool word_end, UNICHAR_ID unichar_id)tesseract::Trieinlineprotected
lower_pattern_tesseract::Trieprotected
make_edge_ref(NODE_REF node_index, EDGE_INDEX edge_index) consttesseract::Trieinlineprotected
marker_flag_from_edge_rec(const EDGE_RECORD &edge_rec) consttesseract::Dawginlineprotected
match_words(WERD_CHOICE *word, int32_t index, NODE_REF node, UNICHAR_ID wildcard) consttesseract::Dawgprotected
new_dawg_node()tesseract::Trieprotected
next_node(EDGE_REF edge_ref) const overridetesseract::Trieinlinevirtual
next_node_from_edge_rec(const EDGE_RECORD &edge_rec) consttesseract::Dawginlineprotected
next_node_mask_tesseract::Dawgprotected
next_node_start_bit_tesseract::Dawgprotected
nodes_tesseract::Trieprotected
num_edges_tesseract::Trieprotected
pattern_loop_edge(EDGE_REF edge_ref, UNICHAR_ID unichar_id, bool word_end) const overridetesseract::Trieinlinevirtual
perm_tesseract::Dawgprotected
permuter() consttesseract::Dawginline
prefix_in_dawg(const WERD_CHOICE &prefix, bool requires_complete) consttesseract::Dawg
print_all(const char *msg, int max_num_edges)tesseract::Trieinlineprotected
print_edge_rec(const EDGE_RECORD &edge_rec) consttesseract::Trieinlineprotected
print_node(NODE_REF node, int max_num_edges) const overridetesseract::Trievirtual
punc_pattern_tesseract::Trieprotected
read_and_add_word_list(const char *filename, const UNICHARSET &unicharset, Trie::RTLReversePolicy reverse)tesseract::Trie
read_pattern_list(const char *filename, const UNICHARSET &unicharset)tesseract::Trie
read_word_list(const char *filename, GenericVector< STRING > *words)tesseract::Trie
reduce_lettered_edges(EDGE_INDEX edge_index, UNICHAR_ID unichar_id, NODE_REF node, EDGE_VECTOR *backward_edges, NODE_MARKER reduced_nodes)tesseract::Trieprotected
reduce_node_input(NODE_REF node, NODE_MARKER reduced_nodes)tesseract::Trieprotected
remove_edge(NODE_REF node1, NODE_REF node2, bool word_end, UNICHAR_ID unichar_id)tesseract::Trieinlineprotected
remove_edge_linkage(NODE_REF node1, NODE_REF node2, int direction, bool word_end, UNICHAR_ID unichar_id)tesseract::Trieprotected
root_back_freelist_tesseract::Trieprotected
RRP_DO_NO_REVERSE enum valuetesseract::Trie
RRP_FORCE_REVERSE enum valuetesseract::Trie
RRP_REVERSE_IF_HAS_RTL enum valuetesseract::Trie
RTLReversePolicy enum nametesseract::Trie
set_marker_flag_in_edge_rec(EDGE_RECORD *edge_rec)tesseract::Dawginlineprotected
set_next_node_in_edge_rec(EDGE_RECORD *edge_rec, EDGE_REF value)tesseract::Dawginlineprotected
sort_edges(EDGE_VECTOR *edges)tesseract::Trieprotected
Trie(DawgType type, const STRING &lang, PermuterType perm, int unicharset_size, int debug_level)tesseract::Trieinline
trie_to_dawg()tesseract::Trie
type() consttesseract::Dawginline
type_tesseract::Dawgprotected
unichar_id_from_edge_rec(const EDGE_RECORD &edge_rec) consttesseract::Dawginlineprotected
unichar_id_to_patterns(UNICHAR_ID unichar_id, const UNICHARSET &unicharset, GenericVector< UNICHAR_ID > *vec) const overridetesseract::Trievirtual
unichar_ids_of(NODE_REF node, NodeChildVector *vec, bool word_end) const overridetesseract::Trieinlinevirtual
unicharset_size_tesseract::Dawgprotected
upper_pattern_tesseract::Trieprotected
word_in_dawg(const WERD_CHOICE &word) consttesseract::Dawg
~Dawg()tesseract::Dawgvirtual
~Trie() overridetesseract::Trieinline