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_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_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) constreal::detail::pike_vm< State, StateBoundToProgram >inline
cascade_run_thresholdreal::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) 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_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
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_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) noexceptreal::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) 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_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_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::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
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
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(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
max_loop_hopsreal::detail::pike_vm< State, StateBoundToProgram >privatestatic
next_candidate(std::string_view text, std::size_t pos, std::size_t start) constreal::detail::pike_vm< State, StateBoundToProgram >inline
pike_vm(const program_view &prog, State &state)real::detail::pike_vm< State, StateBoundToProgram >inline
pool_type typedefreal::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) 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_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
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_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) constreal::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) constreal::detail::pike_vm< State, StateBoundToProgram >inline
word_before(std::size_t pos, bool ascii_word) constreal::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