This is the complete list of members for reflex::Pattern, including all inherited members.
acc_ | reflex::Pattern | private |
Accept typedef | reflex::Pattern | |
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 |
bit_ | reflex::Pattern | private |
Char typedef | reflex::Pattern | private |
check_dfa_closure(const DFA::State *state, int nest, bool &peek, bool &prev) const | reflex::Pattern | private |
clear() | reflex::Pattern | inline |
compact_dfa(DFA::State *start) | reflex::Pattern | private |
compile(DFA::State *start, Follow &followpos, const Map &modifiers, const Map &lookahead) | reflex::Pattern | private |
compile_list(Location loc, Chars &chars, const Map &modifiers) const | reflex::Pattern | private |
compile_transition(DFA::State *state, Follow &followpos, const Map &modifiers, const Map &lookahead, Moves &moves) const | 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 |
export_dfa(const DFA::State *start) 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 |
FSM typedef | reflex::Pattern | |
fsm_ | reflex::Pattern | private |
gen_predict_match(DFA::State *state) | reflex::Pattern | private |
gen_predict_match_transitions(DFA::State *state, std::map< DFA::State *, ORanges< Hash > > &states) | reflex::Pattern | private |
gen_predict_match_transitions(size_t level, DFA::State *state, ORanges< Hash > &labels, std::map< DFA::State *, ORanges< Hash > > &states) | 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 |
greedy(Positions &pos) const | reflex::Pattern | private |
hash(Hash h, uint8_t b) | reflex::Pattern | inlineprivatestatic |
hash(Hash h) | reflex::Pattern | inlineprivatestatic |
Hash typedef | reflex::Pattern | |
hash_pos(const Positions *pos) | reflex::Pattern | inlineprivatestatic |
hi_of(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
Index typedef | reflex::Pattern | |
index_of(Opcode opcode) | 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(Char mode, const Map &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 Lazyset &lazyset, Positions &pos) const | reflex::Pattern | private |
lazy(const Lazyset &lazyset, const Positions &pos, Positions &pos1) const | reflex::Pattern | private |
Lazyset typedef | 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 |
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 |
min_ | 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 |
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, Map &modifiers, Map &lookahead) | reflex::Pattern | private |
parse1(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Lazy &lazyidx, Lazyset &lazyset, Map &modifiers, Locations &lookahead, Iter &iter) | reflex::Pattern | private |
parse2(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Lazy &lazyidx, Lazyset &lazyset, Map &modifiers, Locations &lookahead, Iter &iter) | reflex::Pattern | private |
parse3(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Lazy &lazyidx, Lazyset &lazyset, Map &modifiers, Locations &lookahead, Iter &iter) | reflex::Pattern | private |
parse4(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Lazy &lazyidx, Lazyset &lazyset, Map &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 | inlineexplicit |
Pattern(const char *regex, const char *options=NULL) | reflex::Pattern | inlineexplicit |
Pattern(const char *regex, const std::string &options) | reflex::Pattern | inlineexplicit |
Pattern(const std::string ®ex, const char *options=NULL) | reflex::Pattern | inlineexplicit |
Pattern(const std::string ®ex, const std::string &options) | reflex::Pattern | inlineexplicit |
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 |
pma_ | reflex::Pattern | private |
pmh_ | reflex::Pattern | private |
pms_ | reflex::Pattern | private |
Positions typedef | reflex::Pattern | private |
posix(size_t index, Chars &chars) const | reflex::Pattern | private |
pre_ | reflex::Pattern | private |
Pred typedef | reflex::Pattern | |
predict_match(const Pred pmh[], const char *s, size_t n) | reflex::Pattern | inlinestatic |
predict_match(const Pred pma[], const char *s) | reflex::Pattern | inlinestatic |
predict_match_dfa(DFA::State *start) | reflex::Pattern | private |
reachable(Accept choice) const | reflex::Pattern | inline |
reversecase(Char c) | reflex::Pattern | inlineprivatestatic |
rex_ | reflex::Pattern | private |
Set typedef | reflex::Pattern | private |
size() const | reflex::Pattern | inline |
tfa_ | reflex::Pattern | private |
transition(Moves &moves, Chars &chars, const Positions &follow) const | reflex::Pattern | private |
trim_lazy(Positions *pos) const | reflex::Pattern | private |
update_modified(Char mode, Map &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 |