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

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

add_thread(list_type &list, std::int32_t pc0, std::size_t pos, std::uint32_t initial_block)real::detail::pike_vm< State >inlineprivate
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 >inlineprivate
assertion_holds(assert_kind kind, std::size_t pos, bool word_ness_flipped) constreal::detail::pike_vm< State >inlineprivate
cascade_run_thresholdreal::detail::pike_vm< State >privatestatic
class_table(std::size_t class_index)real::detail::pike_vm< State >inlineprivate
confirm_at(std::string_view text, std::size_t s, OutSlots &out_slots, std::size_t &stop)real::detail::pike_vm< State >inline
cow_release_blocks(list_type &list)real::detail::pike_vm< State >inlineprivate
cp_ascii_table(std::size_t cp_index)real::detail::pike_vm< State >inlineprivate
cp_class_matches(const detail::cp_class &cc, char32_t cp) constreal::detail::pike_vm< State >inlineprivate
cp_page_maxreal::detail::pike_vm< State >privatestatic
cp_page_table(std::size_t cp_index)real::detail::pike_vm< State >inlineprivate
ensure_immutables()real::detail::pike_vm< State >inlineprivate
ensure_lazy_dfa()real::detail::pike_vm< State >inlineprivate
fast_search(std::string_view text, std::size_t start, MatchAt match_at, OutSlots &out_slots)real::detail::pike_vm< State >inlineprivate
fill_fixed_saves(std::size_t match_start, OutSlots &out_slots) constreal::detail::pike_vm< State >inlineprivate
fill_span_slots(OutSlots &out_slots, std::size_t match_start, std::size_t match_end) constreal::detail::pike_vm< State >inlineprivate
forbid_empty_until_real::detail::pike_vm< State >private
lazy_dfa_min_inputreal::detail::pike_vm< State >privatestatic
list_type typedefreal::detail::pike_vm< State >private
literal_at(std::string_view text, std::size_t cand, std::size_t len) constreal::detail::pike_vm< State >inlineprivate
lookahead_matches(const lookaround_sub &sub, std::size_t pos)real::detail::pike_vm< State >inlineprivate
lookaround_holds(std::uint16_t sub_id, std::size_t pos)real::detail::pike_vm< State >inlineprivate
lookbehind_matches(const lookaround_sub &sub, std::size_t pos)real::detail::pike_vm< State >inlineprivate
match_byte_klass_run(std::string_view text, std::size_t pc, std::size_t s) constreal::detail::pike_vm< State >inlineprivate
max_loop_hopsreal::detail::pike_vm< State >privatestatic
next_candidate(std::string_view text, std::size_t pos, std::size_t start) constreal::detail::pike_vm< State >inlineprivate
pike_vm(const program_view &prog, State &state)real::detail::pike_vm< State >inline
pool_type typedefreal::detail::pike_vm< State >private
prog_real::detail::pike_vm< State >private
replay_literal(std::size_t cand, std::size_t len, OutSlots &out_slots) constreal::detail::pike_vm< State >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 >inline
run_alternation(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots)real::detail::pike_vm< State >inlineprivate
run_cascade_stop(std::string_view text, std::size_t from) constreal::detail::pike_vm< State >inlineprivate
run_class_loop(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots)real::detail::pike_vm< State >inlineprivate
run_codepoint_class(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots)real::detail::pike_vm< State >inlineprivate
run_cp_class_loop(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots)real::detail::pike_vm< State >inlineprivate
run_exact_literal(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots)real::detail::pike_vm< State >inlineprivate
run_fixed_shape(std::string_view text, std::size_t start, run_mode mode, OutSlots &out_slots)real::detail::pike_vm< State >inlineprivate
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 >inline
run_inner_literal(std::string_view text, std::size_t start, OutSlots &out_slots, bool &abandon)real::detail::pike_vm< State >inline
seed_viable(std::string_view text, std::size_t pos, std::size_t start) constreal::detail::pike_vm< State >inlineprivate
sem_real::detail::pike_vm< State >private
state_real::detail::pike_vm< State >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 >inlineprivate
sub_add_thread(thread_list &list, std::int32_t pc0, std::size_t pos, bool &matched)real::detail::pike_vm< State >inlineprivate
sub_fullmatch_window(std::int32_t code_offset, std::size_t start, std::size_t pos)real::detail::pike_vm< State >inlineprivate
text_real::detail::pike_vm< State >private
thread_slots(list_type &clist, std::size_t i)real::detail::pike_vm< State >inlineprivate
word_after(std::size_t pos, bool ascii_word) constreal::detail::pike_vm< State >inlineprivate
word_before(std::size_t pos, bool ascii_word) constreal::detail::pike_vm< State >inlineprivate