| ac_branch_floor | real::detail::pike_vm< State, StateBoundToProgram > | privatestatic |
| ac_branch_threshold | real::detail::pike_vm< State, StateBoundToProgram > | privatestatic |
| ac_candidate_completes(std::string_view text, std::size_t at) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| ac_completion_pct | real::detail::pike_vm< State, StateBoundToProgram > | privatestatic |
| ac_density_favours_automaton(std::string_view text, std::size_t start) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| ac_density_min_span | real::detail::pike_vm< State, StateBoundToProgram > | privatestatic |
| ac_density_sample_bytes | real::detail::pike_vm< State, StateBoundToProgram > | privatestatic |
| ac_density_work_threshold | real::detail::pike_vm< State, StateBoundToProgram > | privatestatic |
| ac_density_work_threshold_low | real::detail::pike_vm< State, StateBoundToProgram > | privatestatic |
| ac_ready() | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| add_thread(list_type &list, std::int32_t pc0, std::size_t pos, std::size_t initial) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| advance_thread(list_type &clist, list_type &nlist, std::size_t i, std::int32_t next_pc, std::size_t next_pos) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| assertion_holds(assert_kind kind, std::size_t pos, bool word_ness_flipped) const | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| cascade_run_threshold | real::detail::pike_vm< State, StateBoundToProgram > | privatestatic |
| class_table(std::size_t class_index) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| confirm_at(std::string_view text, std::size_t s, OutSlots &out_slots, std::size_t &stop) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| cow_release_blocks(list_type &list) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| cp_ascii_table(std::size_t cp_index) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| cp_class_holds(const cp_class &cc, char32_t cp) const | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| cp_class_matches(const detail::cp_class &cc, char32_t cp) const | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| cp_class_matches_idx(std::size_t cp_index, char32_t cp) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| cp_hi_build(const program_view &prog, std::size_t cp_index, std::uint64_t key_fp, std::array< cp_hi_cache_entry, 8 > &cache, const cp_hi_table *&last_tab, std::uint64_t &last_fp) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivatestatic |
| cp_hi_cached(const program_view &prog, std::size_t cp_index) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivatestatic |
| cp_hi_range_threshold | real::detail::pike_vm< State, StateBoundToProgram > | privatestatic |
| cp_member_hi(std::size_t cp_index, char32_t cp) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| cp_member_high(std::size_t cp_index, char32_t cp) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| cp_member_page(std::size_t cp_index, char32_t cp) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| cp_page_max | real::detail::pike_vm< State, StateBoundToProgram > | privatestatic |
| cp_page_table(std::size_t cp_index) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| derive_class_table(std::size_t class_index) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| ensure_immutables() | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| ensure_membership_rows(detail::regex_immutables &cache) const | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| ensure_op_table() | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| ensure_slot_il_prefix_rev_unlocked(detail::regex_immutables &immut, shared_dfa_slot &slot) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| ensure_slot_search_dfas_unlocked(detail::regex_immutables &immut, shared_dfa_slot &slot) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| ensure_slot_size(OutSlots &out, std::size_t n) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivatestatic |
| exact_literal_is_the_route(const pattern_hints &hints) noexcept | real::detail::pike_vm< State, StateBoundToProgram > | inlinestatic |
| fast_search(std::string_view text, std::size_t start, MatchAt match_at, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| fill_alternation_spans(std::string_view text, std::size_t start, cp_span *out, std::size_t cap) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| fill_byte_row(detail::regex_immutables &cache, std::size_t ready_index, const char_class &klass, std::uint8_t *row) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivatestatic |
| fill_class_row(detail::regex_immutables &cache, std::size_t class_index) const | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| fill_class_spans(std::string_view text, std::size_t start, cp_span *out, std::size_t cap) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| fill_codepoint_class_spans(std::string_view text, std::size_t start, cp_span *out, std::size_t cap) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| fill_cp_ascii_row(detail::regex_immutables &cache, std::size_t cp_index) const | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| fill_cp_class_spans(std::string_view text, std::size_t start, cp_span *out, std::size_t cap) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| fill_cp_page_row(detail::regex_immutables &cache, std::size_t cp_index) const | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| fill_exact_literal_spans(std::string_view text, std::size_t start, cp_span *out, std::size_t cap) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| fill_fixed_saves(std::size_t match_start, OutSlots &out_slots) const | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| fill_inner_literal_spans(std::string_view text, std::size_t start, cp_span *out, std::size_t cap, bool &partial, bool &disarm) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| fill_lazy_dfa_spans(std::string_view text, std::size_t start, cp_span *out, std::size_t cap, bool &partial) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| fill_single_class_spans(std::string_view text, std::size_t start, cp_span *out, std::size_t cap) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| fill_span_slots(OutSlots &out_slots, std::size_t match_start, std::size_t match_end) const | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| fill_two_run_saves(std::size_t s, std::size_t h, std::size_t lit_end, std::size_t e, OutSlots &out_slots) const | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| forbid_empty_until_ | real::detail::pike_vm< State, StateBoundToProgram > | private |
| il_density_milli_threshold | real::detail::pike_vm< State, StateBoundToProgram > | privatestatic |
| il_density_probe_candidates | real::detail::pike_vm< State, StateBoundToProgram > | privatestatic |
| il_reset_on_new_haystack(std::string_view text) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| inner_literal_is_the_route(const program_view &prog) noexcept | real::detail::pike_vm< State, StateBoundToProgram > | inlinestatic |
| lazy_dfa_is_the_route(const pattern_hints &hints) noexcept | real::detail::pike_vm< State, StateBoundToProgram > | inlinestatic |
| lazy_dfa_min_input | real::detail::pike_vm< State, StateBoundToProgram > | static |
| list_type typedef | real::detail::pike_vm< State, StateBoundToProgram > | private |
| literal_at(std::string_view text, std::size_t cand, std::size_t len) const | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| lookahead_matches(const lookaround_sub &sub, std::size_t pos) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| lookaround_holds(std::uint16_t sub_id, std::size_t pos) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| lookaround_state() | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| lookbehind_matches(const lookaround_sub &sub, std::size_t pos) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| match_byte_klass_run(std::string_view text, std::size_t pc, std::size_t s) const | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| match_cp_shape(std::string_view text, std::size_t s, OutSlots &out_slots) const | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| match_fixed_body_wb(std::string_view text, std::size_t s) const | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| max_loop_hops | real::detail::pike_vm< State, StateBoundToProgram > | privatestatic |
| next_candidate(std::string_view text, std::size_t pos, std::size_t start) const | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| pike_vm(const program_view &prog, State &state) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| pool_type typedef | real::detail::pike_vm< State, StateBoundToProgram > | private |
| prog_ | real::detail::pike_vm< State, StateBoundToProgram > | private |
| replay_literal(std::size_t cand, std::size_t len, OutSlots &out_slots) const | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| resolve_class_table(std::size_t class_index) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| resolve_hi(std::size_t cp_index) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| row_key_stale(std::int32_t have, std::int32_t want) const | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| run(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots, std::size_t forbid_empty_until=0, match_semantics sem=match_semantics::first) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| run_aho_corasick(std::string_view text, std::size_t start, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| run_alternation(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| run_cascade_stop(std::string_view text, std::size_t from) const | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| run_class_loop(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| run_class_loop_anchored(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| run_class_loop_end_anchored(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| run_class_loop_trailing_la(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| run_codepoint_class(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| run_cp_class_loop(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| run_exact_literal(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| run_fixed_shape(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| run_general(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots, std::size_t *forward_stop=nullptr) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| run_inner_literal(std::string_view text, std::size_t start, OutSlots &out_slots, bool &abandon, bool density_gate=true) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| run_literal_one_search(std::string_view text, std::size_t start, std::size_t len, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| run_pair_filtered_shape(std::string_view text, std::size_t start, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| run_possessive_byte_loop(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| run_possessive_class_loop(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| run_possessive_cp_class_loop(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| run_possessive_loop_generic(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots, const InClass &in_class, const ScanEnd &scan_end, const LastWidth &last_width) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| seed_viable(std::string_view text, std::size_t pos, std::size_t start) const | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| sem_ | real::detail::pike_vm< State, StateBoundToProgram > | private |
| single_class_ahead(const instr &body, std::size_t pos) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| single_class_behind(const instr &body, std::size_t pos) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| state_ | real::detail::pike_vm< State, StateBoundToProgram > | private |
| step(list_type &clist, list_type &nlist, std::size_t pos, run_mode mode, bool &matched, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| sub_add_thread(thread_list &list, std::int32_t pc0, std::size_t pos, bool &matched) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| sub_fullmatch_window(std::int32_t code_offset, std::size_t start, std::size_t pos) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| text_ | real::detail::pike_vm< State, StateBoundToProgram > | private |
| thread_slots(list_type &clist, std::size_t i) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| tier1_capture_on_match(list_type &clist, std::size_t i, std::int32_t capture_start_slot, std::size_t start, std::size_t end) | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| try_shared_lazy_dfa_search(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| verify_class_row(detail::regex_immutables &cache, std::size_t class_index) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| wb_boundaries_ok(std::size_t s, std::size_t e) const | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| with_search_dfas(Fn &&fn) | real::detail::pike_vm< State, StateBoundToProgram > | inlineprivate |
| word_after(std::size_t pos, bool ascii_word) const | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| word_before(std::size_t pos, bool ascii_word) const | real::detail::pike_vm< State, StateBoundToProgram > | inline |
| write_cp_span_slots(OutSlots &out_slots, std::size_t s, std::size_t e) | real::detail::pike_vm< State, StateBoundToProgram > | inline |