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 char *pred=NULL) | reflex::Pattern | inline |
| assign(FSM fsm, const char *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(uint16_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 char *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 |
| isanycase(Char c) | reflex::Pattern | inlineprivatestatic |
| islowercase(Char c) | reflex::Pattern | inlineprivatestatic |
| isuppercase(Char c) | 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 char *pred=NULL) | reflex::Pattern | inlineexplicit |
| Pattern(FSM fsm, const char *pred=NULL) | reflex::Pattern | inlineexplicit |
| Pattern(const Pattern &pattern) | reflex::Pattern | inline |
| pin_ | reflex::Pattern | private |
| pma_ | 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) const | reflex::Pattern | inline |
| predict_match_min(const char *s) const | reflex::Pattern | inline |
| predict_match_quick(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 |