REAL
Regular Expression Algorithmic Library — constexpr C++20 regex
Loading...
Searching...
No Matches
real::detail::pike_vm< State, StateBoundToProgram > Member List

This is the complete list of members for real::detail::pike_vm< State, StateBoundToProgram >, including all inherited members.

ac_branch_floorreal::detail::pike_vm< State, StateBoundToProgram >privatestatic
ac_branch_thresholdreal::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_pctreal::detail::pike_vm< State, StateBoundToProgram >privatestatic
ac_completion_walk_budgetreal::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_spanreal::detail::pike_vm< State, StateBoundToProgram >privatestatic
ac_density_sample_bytesreal::detail::pike_vm< State, StateBoundToProgram >privatestatic
ac_density_work_thresholdreal::detail::pike_vm< State, StateBoundToProgram >privatestatic
ac_density_work_threshold_lowreal::detail::pike_vm< State, StateBoundToProgram >privatestatic
ac_ready()real::detail::pike_vm< State, StateBoundToProgram >inlineprivate
add_branch_nibbles(alternation_pairs &plan, std::size_t branch) constreal::detail::pike_vm< State, StateBoundToProgram >inline
add_thread(list_type &list, std::int32_t pc0, std::size_t pos, std::size_t initial)real::detail::pike_vm< State, StateBoundToProgram >inline
add_variant_nibbles(alternation_pairs &plan, std::size_t branch) constreal::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
alternation_automaton_claims(std::string_view text, std::size_t start)real::detail::pike_vm< State, StateBoundToProgram >inline
alternation_density_for(std::string_view text) constreal::detail::pike_vm< State, StateBoundToProgram >inline
alternation_density_seen(std::string_view text) constreal::detail::pike_vm< State, StateBoundToProgram >inline
alternation_filter_takes(std::string_view text, std::size_t start) constreal::detail::pike_vm< State, StateBoundToProgram >inline
alternation_pairs_ready() constreal::detail::pike_vm< State, StateBoundToProgram >inlineprivate
alternation_plan(std::string_view text, std::size_t pos, std::array< std::uint8_t, 8 > mem, std::size_t cnt) constreal::detail::pike_vm< State, StateBoundToProgram >inline
alternation_plan_decide(std::string_view text, std::size_t pos, std::array< std::uint8_t, 8 > mem, std::size_t cnt) constreal::detail::pike_vm< State, StateBoundToProgram >inline
alternation_wide_may_take(std::string_view text) constreal::detail::pike_vm< State, StateBoundToProgram >inline
assertion_holds(assert_kind kind, std::size_t pos, bool word_ness_flipped) constreal::detail::pike_vm< State, StateBoundToProgram >inline
backtrack_from(backtrack_frame &frame, std::size_t seed, std::size_t start, run_mode mode, bool cf, OutSlots &out_slots)real::detail::pike_vm< State, StateBoundToProgram >inline
backtrack_possessive(backtrack_frame &frame, const instr &instruction, std::int32_t pc, std::size_t &pos, bool cf)real::detail::pike_vm< State, StateBoundToProgram >inline
build_alternation_pairs() constreal::detail::pike_vm< State, StateBoundToProgram >inline
build_cp_alternation_plan() constreal::detail::pike_vm< State, StateBoundToProgram >inline
cascade_run_thresholdreal::detail::pike_vm< State, StateBoundToProgram >privatestatic
class_run_end(std::string_view text, const std::uint8_t *tbl, std::size_t match_start) constreal::detail::pike_vm< State, StateBoundToProgram >inlineprivate
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) constreal::detail::pike_vm< State, StateBoundToProgram >inlineprivate
cp_class_matches(const detail::cp_class &cc, char32_t cp) constreal::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_thresholdreal::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_high_unshared(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_maxreal::detail::pike_vm< State, StateBoundToProgram >privatestatic
cp_page_table(std::size_t cp_index)real::detail::pike_vm< State, StateBoundToProgram >inlineprivate
cut_short(std::size_t pos) constreal::detail::pike_vm< State, StateBoundToProgram >inline
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) constreal::detail::pike_vm< State, StateBoundToProgram >inlineprivate
ensure_op_table()real::detail::pike_vm< State, StateBoundToProgram >inlineprivate
ensure_set_il_prefix_rev(detail::regex_immutables &immut, shared_dfa_set &set)real::detail::pike_vm< State, StateBoundToProgram >inlineprivate
ensure_set_search_dfas(detail::regex_immutables &immut, shared_dfa_set &set)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) noexceptreal::detail::pike_vm< State, StateBoundToProgram >inlinestatic
extends_real::detail::pike_vm< State, StateBoundToProgram >private
extends_past_end(std::string_view text, std::size_t start, OutSlots &out_slots)real::detail::pike_vm< State, StateBoundToProgram >inline
fail_slots(OutSlots &out_slots, std::size_t count) constreal::detail::pike_vm< State, StateBoundToProgram >inline
fail_slots(OutSlots &out_slots) constreal::detail::pike_vm< State, StateBoundToProgram >inline
fast_search(std::string_view text, std::size_t start, MatchAt match_at, OutSlots &out_slots)real::detail::pike_vm< State, StateBoundToProgram >inline
fill_ahead_table(const lookaround_sub &sub, lookaround_scratch::ahead_table &table)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_alternation_wide_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_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) constreal::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) constreal::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_class_spans_wrapped(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) constreal::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) constreal::detail::pike_vm< State, StateBoundToProgram >inline
fill_fixed_shape_spans(std::string_view text, std::size_t start, cp_span *out, std::size_t cap)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) constreal::detail::pike_vm< State, StateBoundToProgram >inlineprivate
fill_two_run_saves(std::string_view text, std::size_t s, std::size_t h, std::size_t lit_end, std::size_t e, OutSlots &out_slots) constreal::detail::pike_vm< State, StateBoundToProgram >inline
find_on_subject(std::string_view text, std::size_t pos, std::string_view lit, std::size_t rare, bool inner) constreal::detail::pike_vm< State, StateBoundToProgram >inline
fixed_shape_is_the_route(const program_view &prog) noexceptreal::detail::pike_vm< State, StateBoundToProgram >inlinestatic
forbid_empty_until_real::detail::pike_vm< State, StateBoundToProgram >private
il_density_milli_thresholdreal::detail::pike_vm< State, StateBoundToProgram >privatestatic
il_density_probe_candidatesreal::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) noexceptreal::detail::pike_vm< State, StateBoundToProgram >inlinestatic
is_run_shape(const program_view &prog)real::detail::pike_vm< State, StateBoundToProgram >inlinestatic
lazy_dfa_is_the_route(const pattern_hints &hints) noexceptreal::detail::pike_vm< State, StateBoundToProgram >inlinestatic
lazy_dfa_min_inputreal::detail::pike_vm< State, StateBoundToProgram >static
list_type typedefreal::detail::pike_vm< State, StateBoundToProgram >private
literal_at(std::string_view text, std::size_t cand, std::size_t len) constreal::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(std::uint16_t sub_id, 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) constreal::detail::pike_vm< State, StateBoundToProgram >inline
match_cp_shape(std::string_view text, std::size_t s, OutSlots &out_slots) constreal::detail::pike_vm< State, StateBoundToProgram >inline
match_fixed_body_wb(std::string_view text, std::size_t s) constreal::detail::pike_vm< State, StateBoundToProgram >inline
match_run_shape(std::string_view text, std::size_t s, std::size_t e, OutSlots &out_slots) constreal::detail::pike_vm< State, StateBoundToProgram >inline
next_candidate(std::string_view text, std::size_t pos, std::size_t start) constreal::detail::pike_vm< State, StateBoundToProgram >inline
nibble3_buckets(const alternation_pairs &plan, std::string_view text, std::size_t at)real::detail::pike_vm< State, StateBoundToProgram >inlinestatic
no_class_loop_above(const pattern_hints &hints) noexceptreal::detail::pike_vm< State, StateBoundToProgram >inlinestatic
pike_vm(const program_view &prog, State &state)real::detail::pike_vm< State, StateBoundToProgram >inline
pool_type typedefreal::detail::pike_vm< State, StateBoundToProgram >private
prefix_run_end(std::string_view text, std::size_t from, std::size_t limit) constreal::detail::pike_vm< State, StateBoundToProgram >inline
probe_closure(const instr &instruction, std::size_t pos)real::detail::pike_vm< State, StateBoundToProgram >inline
probe_step(const instr &instruction, std::size_t pos)real::detail::pike_vm< State, StateBoundToProgram >inline
prog_real::detail::pike_vm< State, StateBoundToProgram >private
reads_right(const lookaround_sub &sub) constreal::detail::pike_vm< State, StateBoundToProgram >inline
replay_literal(std::size_t cand, std::size_t len, OutSlots &out_slots) constreal::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) constreal::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_alternation_wide(std::string_view text, std::size_t start, OutSlots &out_slots, cp_span *spans=nullptr, std::size_t cap=0, std::size_t *filled=nullptr)real::detail::pike_vm< State, StateBoundToProgram >inline
run_bounded_backtrack(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) constreal::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
run_shape_atom(std::string_view text, std::size_t pc, std::size_t &at, std::size_t e) constreal::detail::pike_vm< State, StateBoundToProgram >inline
run_shape_loop_atom(const program_view &prog, std::size_t begin, std::size_t end)real::detail::pike_vm< State, StateBoundToProgram >inlinestatic
scan_set_real::detail::pike_vm< State, StateBoundToProgram >private
seed_viable(std::string_view text, std::size_t pos, std::size_t start) constreal::detail::pike_vm< State, StateBoundToProgram >inline
sem_real::detail::pike_vm< State, StateBoundToProgram >private
single_atom_body(const lookaround_sub &sub) constreal::detail::pike_vm< State, StateBoundToProgram >inline
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
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
trailing_la_walk(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots)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
unbounded_lookahead_matches(std::uint16_t sub_id, const lookaround_sub &sub, std::size_t pos)real::detail::pike_vm< State, StateBoundToProgram >inline
variant_candidate(std::string_view text, std::size_t pos, const alternation_pairs &plan) constreal::detail::pike_vm< State, StateBoundToProgram >inline
variant_plan(std::string_view text, std::size_t start)real::detail::pike_vm< State, StateBoundToProgram >inline
verify_class_row(detail::regex_immutables &cache, std::size_t class_index)real::detail::pike_vm< State, StateBoundToProgram >inlineprivate
walk_on_scan_set(const Walk &walk)real::detail::pike_vm< State, StateBoundToProgram >inlineprivate
wb_boundaries_ok(std::size_t s, std::size_t e) constreal::detail::pike_vm< State, StateBoundToProgram >inline
window_cut_before(std::string_view text, std::size_t start, std::size_t candidate)real::detail::pike_vm< State, StateBoundToProgram >inlinestatic
window_mode(run_mode mode) noexceptreal::detail::pike_vm< State, StateBoundToProgram >inlineprivatestatic
with_search_dfas(Fn &&fn)real::detail::pike_vm< State, StateBoundToProgram >inlineprivate
write_cp_span_slots(OutSlots &out_slots, std::size_t s, std::size_t e)real::detail::pike_vm< State, StateBoundToProgram >inline