|
REAL
Regular Expression Algorithmic Library — constexpr C++20 regex
|
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) const | real::detail::pike_vm< State > | inlineprivate |
| cascade_run_threshold | real::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) const | real::detail::pike_vm< State > | inlineprivate |
| cp_page_max | real::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) const | real::detail::pike_vm< State > | inlineprivate |
| fill_span_slots(OutSlots &out_slots, std::size_t match_start, std::size_t match_end) const | real::detail::pike_vm< State > | inlineprivate |
| forbid_empty_until_ | real::detail::pike_vm< State > | private |
| lazy_dfa_min_input | real::detail::pike_vm< State > | privatestatic |
| list_type typedef | real::detail::pike_vm< State > | private |
| literal_at(std::string_view text, std::size_t cand, std::size_t len) const | real::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) const | real::detail::pike_vm< State > | inlineprivate |
| max_loop_hops | real::detail::pike_vm< State > | privatestatic |
| next_candidate(std::string_view text, std::size_t pos, std::size_t start) const | real::detail::pike_vm< State > | inlineprivate |
| pike_vm(const program_view &prog, State &state) | real::detail::pike_vm< State > | inline |
| pool_type typedef | real::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) const | real::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) const | real::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) const | real::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) const | real::detail::pike_vm< State > | inlineprivate |
| word_before(std::size_t pos, bool ascii_word) const | real::detail::pike_vm< State > | inlineprivate |