This is the complete list of members for reflex::Pattern, including all inherited members.
acc_ | reflex::Pattern | private |
assemble(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 |
Chars typedef | reflex::Pattern | private |
clear() | reflex::Pattern | inline |
compact_dfa(State &start) | reflex::Pattern | private |
compile(State &start, Follow &followpos, const Map &modifiers, const Map &lookahead) | reflex::Pattern | private |
compile_esc(Location loc, Chars &chars) const | reflex::Pattern | private |
compile_list(Location loc, Chars &chars, const Map &modifiers) const | reflex::Pattern | private |
compile_transition(State *state, Follow &followpos, const Map &modifiers, const Map &lookahead, Moves &moves) const | reflex::Pattern | private |
delete_dfa(State &start) | reflex::Pattern | private |
edges() const | reflex::Pattern | inline |
edges_time() const | reflex::Pattern | inline |
ems_ | reflex::Pattern | private |
encode_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 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(State *state) | reflex::Pattern | private |
gen_predict_match_transitions(State *state, std::map< State *, ORanges< Char > > &states) | reflex::Pattern | private |
gen_predict_match_transitions(Index level, State *state, ORanges< Char > &labels, std::map< State *, ORanges< Char > > &states) | reflex::Pattern | private |
gencode_dfa(const State &start) const | reflex::Pattern | private |
gencode_dfa_closure(FILE *fd, const State *start, int nest) const | reflex::Pattern | private |
greedy(Positions &pos) const | reflex::Pattern | private |
Hash typedef | reflex::Pattern | |
hash(Hash h1, Hash h2) | reflex::Pattern | inlineprivatestatic |
hash(Hash h) | 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_halt(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
is_opcode_head(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
is_opcode_match(Opcode opcode, unsigned char c) | reflex::Pattern | inlineprivatestatic |
is_opcode_meta(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
is_opcode_meta(Opcode opcode, Char a) | 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 |
lazy(const Positions &lazypos, Positions &pos) const | reflex::Pattern | private |
lazy(const Positions &lazypos, const Positions &pos, Positions &pos1) const | reflex::Pattern | private |
lo_of(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
Location typedef | reflex::Pattern | private |
Locations 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 |
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_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[](Index 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, Positions &lazypos, Map &modifiers, Locations &lookahead, Index &iter) | reflex::Pattern | private |
parse2(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Positions &lazypos, Map &modifiers, Locations &lookahead, Index &iter) | reflex::Pattern | private |
parse3(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Positions &lazypos, Map &modifiers, Locations &lookahead, Index &iter) | reflex::Pattern | private |
parse4(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Positions &lazypos, Map &modifiers, Locations &lookahead, Index &iter) | reflex::Pattern | private |
parse_esc(Location &loc) 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 |
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_dfa(State &start) | reflex::Pattern | private |
reachable(Index 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 |
transition(Moves &moves, const 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 |
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 |