This is the complete list of members for reflex::Pattern, including all inherited members.
acc_ | reflex::Pattern | private |
Accept typedef | reflex::Pattern | |
ams_ | reflex::Pattern | private |
analysis_time() const | reflex::Pattern | inline |
analyze_dfa(DFA::State *start) | reflex::Pattern | private |
assemble(DFA::State *start) | reflex::Pattern | private |
assign(const char *regex, const char *options=NULL) | reflex::Pattern | inline |
assign(const char *regex, const std::string &options) | reflex::Pattern | inline |
assign(const std::string ®ex, const char *options=NULL) | reflex::Pattern | inline |
assign(const std::string ®ex, const std::string &options) | reflex::Pattern | inline |
assign(const Opcode *code, const uint8_t *pred=NULL) | reflex::Pattern | inline |
assign(FSM fsm, const uint8_t *pred=NULL) | reflex::Pattern | inline |
at(Location k) const | reflex::Pattern | inlineprivate |
bihash(uint8_t a, uint8_t b) | reflex::Pattern | inlineprivatestatic |
bit_ | reflex::Pattern | private |
Bitap typedef | reflex::Pattern | |
bmd_ | reflex::Pattern | private |
bms_ | reflex::Pattern | private |
bol_ | reflex::Pattern | private |
cbk_ | reflex::Pattern | private |
Char typedef | reflex::Pattern | private |
check_dfa_closure(const DFA::State *state, int nest, bool &peek) const | reflex::Pattern | private |
chr_ | reflex::Pattern | private |
clear() | reflex::Pattern | inline |
compact_dfa(DFA::State *start) | reflex::Pattern | private |
compile(DFA::State *start, Follow &followpos, const Lazypos &lazypos, const Mods modifiers, const Map &lookahead) | reflex::Pattern | private |
compile_list(Location loc, Chars &chars, const Mods modifiers) const | reflex::Pattern | private |
compile_transition(DFA::State *state, Follow &followpos, const Lazypos &lazypos, const Mods modifiers, const Map &lookahead, Moves &moves) const | reflex::Pattern | private |
cut_ | reflex::Pattern | private |
dfa_ | reflex::Pattern | private |
edges() const | reflex::Pattern | inline |
edges_time() const | reflex::Pattern | inline |
empty() const | reflex::Pattern | inline |
ems_ | reflex::Pattern | private |
encode_dfa(DFA::State *start) | reflex::Pattern | private |
end_ | reflex::Pattern | private |
eno_ | reflex::Pattern | private |
eq_at(Location loc, const char *s) const | reflex::Pattern | inlineprivate |
error(regex_error_type code, size_t pos=0) const | reflex::Pattern | protectedvirtual |
escape_at(Location loc) const | reflex::Pattern | inlineprivate |
escapes_at(Location loc, const char *escapes) const | reflex::Pattern | inlineprivate |
export_code() const | reflex::Pattern | private |
find_at(Location loc, char c) const | reflex::Pattern | inlineprivate |
flip(Chars &chars) const | reflex::Pattern | private |
Follow typedef | reflex::Pattern | private |
frequency(uint8_t c) | reflex::Pattern | inlinestatic |
FSM typedef | reflex::Pattern | |
fsm_ | reflex::Pattern | private |
fst_ | reflex::Pattern | private |
FuzzyMatcher class | reflex::Pattern | friend |
gen_match_hfa(DFA::State *start) | reflex::Pattern | private |
gen_match_hfa_start(DFA::State *start, HFA::State &index, HFA::StateHashes &hashes) | reflex::Pattern | private |
gen_match_hfa_transitions(size_t level, size_t &max_level, DFA::State *state, const HFA::HashRanges &previous, HFA::State &index, HFA::StateHashes &hashes) | reflex::Pattern | private |
gen_min(std::set< DFA::State * > &states) | reflex::Pattern | private |
gen_predict_match(std::set< DFA::State * > &states) | reflex::Pattern | private |
gen_predict_match_start(std::set< DFA::State * > &states, std::map< DFA::State *, std::pair< ORanges< Hash >, ORanges< Char > > > &first_hashes) | reflex::Pattern | private |
gen_predict_match_transitions(size_t level, DFA::State *state, const std::pair< ORanges< Hash >, ORanges< Char > > &previous, std::map< DFA::State *, std::pair< ORanges< Hash >, ORanges< Char > > > &level_hashes) | reflex::Pattern | private |
gencode_dfa(const DFA::State *start) const | reflex::Pattern | private |
gencode_dfa_closure(FILE *fd, const DFA::State *start, int nest, bool peek) const | reflex::Pattern | private |
graph_dfa(const DFA::State *start) const | reflex::Pattern | private |
greedy(Positions &pos) const | reflex::Pattern | private |
has_hfa() const | reflex::Pattern | inline |
Hash typedef | reflex::Pattern | |
hash(uint32_t h, uint8_t b) | reflex::Pattern | inlineprivatestatic |
hash_pos(const Positions *pos) | reflex::Pattern | inlineprivatestatic |
hashes() const | reflex::Pattern | inline |
hfa_ | reflex::Pattern | private |
hi_of(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
hno_ | reflex::Pattern | private |
Index typedef | reflex::Pattern | |
index_of(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
indexhash(Hash h, uint8_t b) | reflex::Pattern | inlineprivatestatic |
init(const char *options, const uint8_t *pred=NULL) | reflex::Pattern | private |
init_options(const char *options) | reflex::Pattern | private |
is_meta(Char c) | reflex::Pattern | inlineprivatestatic |
is_modified(Mod mod, const Mods modifiers, Location loc) | reflex::Pattern | inlineprivatestatic |
is_opcode_goto(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
is_opcode_goto(Opcode opcode, unsigned char c) | reflex::Pattern | inlineprivatestatic |
is_opcode_halt(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
is_opcode_head(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
is_opcode_long(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
is_opcode_meta(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
is_opcode_redo(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
is_opcode_tail(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
is_opcode_take(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
Iter typedef | reflex::Pattern | private |
Lazy typedef | reflex::Pattern | private |
lazy(const Lazypos &lazypos, Positions &pos) const | reflex::Pattern | private |
lazy(const Lazypos &lazypos, const Positions &pos, Positions &pos1) const | reflex::Pattern | private |
lazy_add(Lazypos &s, const Lazy i, Location p) | reflex::Pattern | inlineprivatestatic |
lazy_insert(Lazypos &s1, const Lazypos &s2) | reflex::Pattern | inlineprivatestatic |
Lazypos typedef | reflex::Pattern | private |
lbk_ | reflex::Pattern | private |
lbm_ | reflex::Pattern | private |
lcp_ | reflex::Pattern | private |
lcs_ | reflex::Pattern | private |
len_ | reflex::Pattern | private |
lo_of(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
Location typedef | reflex::Pattern | private |
Locations typedef | reflex::Pattern | private |
long_index_of(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
Lookahead typedef | reflex::Pattern | private |
lookahead_of(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
Lookaheads typedef | reflex::Pattern | private |
lowercase(Char c) | reflex::Pattern | inlineprivatestatic |
Map typedef | reflex::Pattern | private |
match_hfa(const uint8_t *indexed, size_t size) const | reflex::Pattern | |
match_hfa_transitions(size_t level, const HFA::Hashes &hashes, const uint8_t *indexed, size_t size, HFA::VisitSet &visit, HFA::VisitSet &next_visit, bool &accept) const | reflex::Pattern | private |
Matcher class | reflex::Pattern | friend |
Meta enum name | reflex::Pattern | private |
META_BOB enum value | reflex::Pattern | private |
META_BOL enum value | reflex::Pattern | private |
META_BWB enum value | reflex::Pattern | private |
META_BWE enum value | reflex::Pattern | private |
META_DED enum value | reflex::Pattern | private |
META_EOB enum value | reflex::Pattern | private |
META_EOL enum value | reflex::Pattern | private |
META_EWB enum value | reflex::Pattern | private |
META_EWE enum value | reflex::Pattern | private |
META_IND enum value | reflex::Pattern | private |
META_MAX enum value | reflex::Pattern | private |
META_MIN enum value | reflex::Pattern | private |
META_NWB enum value | reflex::Pattern | private |
META_NWE enum value | reflex::Pattern | private |
meta_of(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
META_UND enum value | reflex::Pattern | private |
META_WBB enum value | reflex::Pattern | private |
META_WBE enum value | reflex::Pattern | private |
min_ | reflex::Pattern | private |
Mod typedef | reflex::Pattern | private |
Mods typedef | reflex::Pattern | private |
Move typedef | reflex::Pattern | private |
Moves typedef | reflex::Pattern | private |
nodes() const | reflex::Pattern | inline |
nodes_time() const | reflex::Pattern | inline |
nop_ | reflex::Pattern | private |
npy_ | reflex::Pattern | private |
one_ | reflex::Pattern | private |
opc_ | reflex::Pattern | private |
Opcode typedef | reflex::Pattern | |
opcode_goto(Char lo, Char hi, Index index) | reflex::Pattern | inlineprivatestatic |
opcode_halt() | reflex::Pattern | inlineprivatestatic |
opcode_head(Index index) | reflex::Pattern | inlineprivatestatic |
opcode_long(Index index) | reflex::Pattern | inlineprivatestatic |
opcode_redo() | reflex::Pattern | inlineprivatestatic |
opcode_tail(Index index) | reflex::Pattern | inlineprivatestatic |
opcode_take(Index index) | reflex::Pattern | inlineprivatestatic |
operator=(const Pattern &pattern) | reflex::Pattern | inline |
operator=(const char *regex) | reflex::Pattern | inline |
operator=(const std::string ®ex) | reflex::Pattern | inline |
operator=(const Opcode *code) | reflex::Pattern | inline |
operator=(FSM fsm) | reflex::Pattern | inline |
operator[](Accept choice) const | reflex::Pattern | |
opt_ | reflex::Pattern | private |
parse(Positions &startpos, Follow &followpos, Lazypos &lazypos, Mods modifiers, Map &lookahead) | reflex::Pattern | private |
parse1(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Lazy &lazyidx, Lazypos &lazypos, Mods modifiers, Locations &lookahead, Iter &iter) | reflex::Pattern | private |
parse2(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Lazy &lazyidx, Lazypos &lazypos, Mods modifiers, Locations &lookahead, Iter &iter) | reflex::Pattern | private |
parse3(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Lazy &lazyidx, Lazypos &lazypos, Mods modifiers, Locations &lookahead, Iter &iter) | reflex::Pattern | private |
parse4(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Lazy &lazyidx, Lazypos &lazypos, Mods modifiers, Locations &lookahead, Iter &iter) | reflex::Pattern | private |
parse_esc(Location &loc, Chars *chars=NULL) const | reflex::Pattern | private |
parse_time() const | reflex::Pattern | inline |
Pattern() | reflex::Pattern | inline |
Pattern(const char *regex, const char *options=NULL) | reflex::Pattern | inlineexplicit |
Pattern(const char *regex, const std::string &options) | reflex::Pattern | inline |
Pattern(const std::string ®ex, const char *options=NULL) | reflex::Pattern | inlineexplicit |
Pattern(const std::string ®ex, const std::string &options) | reflex::Pattern | inline |
Pattern(const Opcode *code, const uint8_t *pred=NULL) | reflex::Pattern | inlineexplicit |
Pattern(FSM fsm, const uint8_t *pred=NULL) | reflex::Pattern | inlineexplicit |
Pattern(const Pattern &pattern) | reflex::Pattern | inline |
pin_ | reflex::Pattern | private |
pma_ | reflex::Pattern | private |
pmh_ | reflex::Pattern | private |
pms_ | reflex::Pattern | private |
pos_add(Positions &s, const Position &e) | reflex::Pattern | inlineprivatestatic |
pos_insert(Positions &s1, const Positions &s2) | reflex::Pattern | inlineprivatestatic |
Positions typedef | reflex::Pattern | private |
posix(size_t index, Chars &chars) const | reflex::Pattern | private |
Pred typedef | reflex::Pattern | |
predict_match(const char *s, size_t n) const | reflex::Pattern | inline |
predict_match(const char *s) const | reflex::Pattern | inline |
reachable(Accept choice) const | reflex::Pattern | inline |
rex_ | reflex::Pattern | private |
size() const | reflex::Pattern | inline |
tap_ | reflex::Pattern | private |
tfa_ | reflex::Pattern | private |
transition(Moves &moves, Chars &chars, const Positions &follow) const | reflex::Pattern | private |
trim_anchors(Positions &follow) const | reflex::Pattern | private |
trim_lazy(Positions *pos, const Lazypos &lazypos) const | reflex::Pattern | private |
update_modified(Mod mod, Mods modifiers, Location from, Location to) | reflex::Pattern | inlineprivatestatic |
uppercase(Char c) | reflex::Pattern | inlineprivatestatic |
valid_goto_index(Index index) | reflex::Pattern | inlineprivatestatic |
valid_lookahead_index(Index index) | reflex::Pattern | inlineprivatestatic |
valid_take_index(Index index) | reflex::Pattern | inlineprivatestatic |
vms_ | reflex::Pattern | private |
vno_ | reflex::Pattern | private |
wms_ | reflex::Pattern | private |
words() const | reflex::Pattern | inline |
words_time() const | reflex::Pattern | inline |
write_namespace_close(FILE *fd) const | reflex::Pattern | private |
write_namespace_open(FILE *fd) const | reflex::Pattern | private |
write_predictor(FILE *fd) const | reflex::Pattern | private |
~Pattern() | reflex::Pattern | inlinevirtual |