This is the complete list of members for reflex::Pattern, including all inherited members.
acc_ | reflex::Pattern | private |
assemble(State &start) | reflex::Pattern | private |
at(Location k) const | reflex::Pattern | inlineprivate |
Char typedef | reflex::Pattern | private |
Chars typedef | reflex::Pattern | private |
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 |
Const enum name | reflex::Pattern | |
delete_dfa(State &start) | reflex::Pattern | private |
edges(void) const | reflex::Pattern | inline |
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(enum Error::Code code, const char *message, size_t loc=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(void) 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 |
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 |
hi_of(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
IMAX enum value | reflex::Pattern | |
Index typedef | reflex::Pattern | |
index_of(Opcode opcode) | reflex::Pattern | inlineprivatestatic |
init(const char *options) | reflex::Pattern | private |
init_options(const char *options) | reflex::Pattern | private |
is_meta(Char c) | reflex::Pattern | inlineprivatestatic |
is_modified(int 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 |
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 |
Move typedef | reflex::Pattern | private |
Moves typedef | reflex::Pattern | private |
nodes(void) 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(void) | reflex::Pattern | inlineprivatestatic |
opcode_head(Index index) | reflex::Pattern | inlineprivatestatic |
opcode_redo(void) | reflex::Pattern | inlineprivatestatic |
opcode_tail(Index index) | reflex::Pattern | inlineprivatestatic |
opcode_take(Index index) | reflex::Pattern | inlineprivatestatic |
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, Ranges &lookahead, Index &iter) | reflex::Pattern | private |
parse2(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Positions &lazypos, Map &modifiers, Ranges &lookahead, Index &iter) | reflex::Pattern | private |
parse3(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Positions &lazypos, Map &modifiers, Ranges &lookahead, Index &iter) | reflex::Pattern | private |
parse4(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Positions &lazypos, Map &modifiers, Ranges &lookahead, Index &iter) | reflex::Pattern | private |
parse_esc(Location &loc) const | reflex::Pattern | private |
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) | reflex::Pattern | inlineexplicit |
Pattern(FSM fsm) | reflex::Pattern | inlineexplicit |
Positions typedef | reflex::Pattern | private |
posix(size_t index, Chars &chars) const | reflex::Pattern | private |
Ranges typedef | reflex::Pattern | private |
reachable(Index choice) const | reflex::Pattern | inline |
rex_ | reflex::Pattern | private |
Set typedef | reflex::Pattern | private |
size(void) 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 |
vno_ | reflex::Pattern | private |
words(void) const | reflex::Pattern | inline |
~Pattern(void) | reflex::Pattern | inlinevirtual |