| accept_col | real::detail::lazy_dfa | privatestatic |
| alpha_ | real::detail::lazy_dfa | private |
| anchored_end(std::string_view text, std::size_t start) | real::detail::lazy_dfa | inline |
| begin_scan() | real::detail::lazy_dfa | inline |
| begin_visit() | real::detail::lazy_dfa | inlineprivate |
| budget_ | real::detail::lazy_dfa | private |
| byte_budget_ | real::detail::lazy_dfa | private |
| byte_mode_ | real::detail::lazy_dfa | private |
| bytes() const | real::detail::lazy_dfa | inline |
| bytes_ | real::detail::lazy_dfa | private |
| cache_ | real::detail::lazy_dfa | private |
| class_ctx_ | real::detail::lazy_dfa | private |
| classes_ | real::detail::lazy_dfa | private |
| close_any(std::int32_t pc, std::vector< std::int32_t > &out, visit_marks &seen, std::uint8_t ctx) const | real::detail::lazy_dfa | inlineprivate |
| close_into(std::int32_t pc, std::vector< std::int32_t > &out, visit_marks &seen) const | real::detail::lazy_dfa | inlineprivate |
| close_look(std::int32_t pc, std::vector< std::int32_t > &out, visit_marks &seen, std::uint8_t ctx, std::uint16_t key) const | real::detail::lazy_dfa | inlineprivate |
| code_ | real::detail::lazy_dfa | private |
| consumed_width(std::int32_t) | real::detail::lazy_dfa | inlineprivatestatic |
| consumes(std::int32_t pc, std::uint8_t byte) const | real::detail::lazy_dfa | inlineprivate |
| ctx_at(std::string_view text, std::size_t pos) const | real::detail::lazy_dfa | inlineprivate |
| ctx_start | real::detail::lazy_dfa | privatestatic |
| cut(std::uint32_t state, std::uint32_t m) | real::detail::lazy_dfa | inlineprivate |
| cut_cached(std::uint32_t state) | real::detail::lazy_dfa | inlineprivate |
| cut_col | real::detail::lazy_dfa | privatestatic |
| dead_state | real::detail::lazy_dfa | static |
| eligible() const | real::detail::lazy_dfa | inline |
| eligible_ | real::detail::lazy_dfa | private |
| epoch_ | real::detail::lazy_dfa | private |
| flush() | real::detail::lazy_dfa | inlineprivate |
| forward_end(std::string_view text, std::size_t start=0) | real::detail::lazy_dfa | inline |
| holds_ahead(assert_kind kind, std::uint8_t ctx, std::uint16_t key) const | real::detail::lazy_dfa | inlineprivate |
| holds_behind(assert_kind kind, std::uint8_t ctx) | real::detail::lazy_dfa | inlineprivatestatic |
| intern(const std::vector< std::int32_t > &pcs) | real::detail::lazy_dfa | inlineprivate |
| intern_any(std::vector< std::int32_t > pcs, std::uint8_t ctx) | real::detail::lazy_dfa | inlineprivate |
| intern_fresh(const std::vector< std::int32_t > &pcs) | real::detail::lazy_dfa | inlineprivate |
| is_match(std::uint32_t state) const | real::detail::lazy_dfa | inline |
| key_at(std::string_view text, std::size_t pos) const | real::detail::lazy_dfa | inlineprivate |
| key_unknown | real::detail::lazy_dfa | privatestatic |
| lazy_dfa(std::span< const instr > code, std::span< const char_class > classes, std::size_t budget=state_budget, const lazy_byte_alphabet *shared_alpha=nullptr, bool ascii_word=false, bool byte_mode=true, bool word_quit=false, bool raw_byte_starts=false, std::size_t byte_budget=lazy_dfa_default_byte_budget) | real::detail::lazy_dfa | inlineexplicit |
| look_ | real::detail::lazy_dfa | private |
| look_quit(std::size_t pos) | real::detail::lazy_dfa | inlineprivatestatic |
| looks() const | real::detail::lazy_dfa | inline |
| looks_behind_only(assert_kind kind) | real::detail::lazy_dfa | inlineprivatestatic |
| loop_exit_target(const instr &in, const visit_marks &seen) const | real::detail::lazy_dfa | inlineprivate |
| marks_ | real::detail::lazy_dfa | private |
| may_quit_ | real::detail::lazy_dfa | private |
| miss_pos_ | real::detail::lazy_dfa | private |
| no_match_idx | real::detail::lazy_dfa | static |
| no_transition | real::detail::lazy_dfa | static |
| num_classes() const | real::detail::lazy_dfa | inline |
| opens_on_continuation(std::span< const instr > code, std::span< const char_class > classes) | real::detail::lazy_dfa | inlineprivatestatic |
| pending_idx | real::detail::lazy_dfa | static |
| plain_ | real::detail::lazy_dfa | private |
| quit_bytes_per_state | real::detail::lazy_dfa | static |
| quit_hit_ | real::detail::lazy_dfa | mutableprivate |
| quit_pos | real::detail::lazy_dfa | static |
| quit_state | real::detail::lazy_dfa | static |
| res_ | real::detail::lazy_dfa | private |
| resolve(std::uint32_t state, std::uint16_t key) | real::detail::lazy_dfa | inlineprivate |
| scan_look(std::string_view text, std::size_t start) | real::detail::lazy_dfa | inlineprivate |
| scan_origin_ | real::detail::lazy_dfa | private |
| stack_ | real::detail::lazy_dfa | mutableprivate |
| start_for(std::uint8_t ctx) | real::detail::lazy_dfa | inlineprivate |
| start_state() const | real::detail::lazy_dfa | inline |
| start_state_ | real::detail::lazy_dfa | private |
| starts_ | real::detail::lazy_dfa | private |
| starts_inside_code_point(std::string_view text, std::size_t pos) | real::detail::lazy_dfa | inlineprivatestatic |
| state_budget | real::detail::lazy_dfa | static |
| state_pcs_ | real::detail::lazy_dfa | private |
| stats() const | real::detail::lazy_dfa | inline |
| stats_ | real::detail::lazy_dfa | private |
| step(std::uint32_t state, std::uint8_t byte) | real::detail::lazy_dfa | inline |
| step_seeded(std::uint32_t state, std::uint8_t byte) | real::detail::lazy_dfa | inlineprivate |
| stride_ | real::detail::lazy_dfa | private |
| thrash_flushes | real::detail::lazy_dfa | static |
| thrashing() const | real::detail::lazy_dfa | inline |
| thrashing_ | real::detail::lazy_dfa | private |
| trans_ | real::detail::lazy_dfa | private |
| trans_col | real::detail::lazy_dfa | privatestatic |
| trans_seeded_ | real::detail::lazy_dfa | private |
| window_bytes_ | real::detail::lazy_dfa | private |
| word_quit_ | real::detail::lazy_dfa | private |