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

This is the complete list of members for real::basic_regex< Storage >, including all inherited members.

basic_regex(std::string_view pattern, flags compile_flags=flags::none)real::basic_regex< Storage >inlineexplicit
basic_regex()=defaultreal::basic_regex< Storage >
compile_flags() constreal::basic_regex< Storage >inline
expand_replacement(std::string &out, const result_type &match, std::string_view replacement) constreal::basic_regex< Storage >inlineprivate
find_all(std::string_view text) const &real::basic_regex< Storage >inline
find_all(const char *text) const &real::basic_regex< Storage >inline
find_all(std::string_view text) const &&=deletereal::basic_regex< Storage >
find_all(const char *text) const &&=deletereal::basic_regex< Storage >
find_all(const std::string &&text) const &=deletereal::basic_regex< Storage >
find_iter(std::string_view text) const &real::basic_regex< Storage >inline
find_iter(const char *text) const &real::basic_regex< Storage >inline
find_iter(std::string_view text, std::size_t pos, std::size_t endpos=npos) const &real::basic_regex< Storage >inline
find_iter(std::string_view text) const &&=deletereal::basic_regex< Storage >
find_iter(const char *text) const &&=deletereal::basic_regex< Storage >
find_iter(std::string_view text, std::size_t, std::size_t=npos) const &&=deletereal::basic_regex< Storage >
find_iter(const std::string &&text) const &=deletereal::basic_regex< Storage >
find_iter(const std::string &&text, std::size_t, std::size_t=npos) const &=deletereal::basic_regex< Storage >
find_iter_longest(std::string_view text, std::size_t pos=0, std::size_t endpos=npos) const &real::basic_regex< Storage >inline
find_iter_longest(std::string_view, std::size_t, std::size_t) const &&=deletereal::basic_regex< Storage >
fullmatch(std::string_view text) constreal::basic_regex< Storage >inline
fullmatch(std::string_view text, std::size_t pos, std::size_t endpos=npos) constreal::basic_regex< Storage >inline
fullmatch(const char *text) constreal::basic_regex< Storage >inline
fullmatch(const std::string &&text) const =deletereal::basic_regex< Storage >
fullmatch(const std::string &&text, std::size_t, std::size_t=npos) const =deletereal::basic_regex< Storage >
group_count() constreal::basic_regex< Storage >inline
group_index(std::string_view name) constreal::basic_regex< Storage >inline
has_first_byte_set() const noexceptreal::basic_regex< Storage >inline
match(std::string_view text) constreal::basic_regex< Storage >inline
match(std::string_view text, std::size_t pos, std::size_t endpos=npos) constreal::basic_regex< Storage >inline
match(const char *text) constreal::basic_regex< Storage >inline
match(const std::string &&text) const =deletereal::basic_regex< Storage >
match(const std::string &&text, std::size_t, std::size_t=npos) const =deletereal::basic_regex< Storage >
may_start_with(unsigned char byte) const noexceptreal::basic_regex< Storage >inline
name_of(const detail::named_group &named_group) constreal::basic_regex< Storage >inlineprivate
named_groups() constreal::basic_regex< Storage >inline
pattern() constreal::basic_regex< Storage >inline
program_real::basic_regex< Storage >private
raw_program() constreal::basic_regex< Storage >inline
replace(std::string_view text, std::string_view replacement, std::size_t max_count=0) constreal::basic_regex< Storage >inline
result_type typedefreal::basic_regex< Storage >
run(std::string_view text, detail::run_mode mode) constreal::basic_regex< Storage >inlineprivate
run(std::string_view text, std::size_t pos, std::size_t endpos, detail::run_mode mode, match_semantics sem=match_semantics::first) constreal::basic_regex< Storage >inlineprivate
search(std::string_view text) constreal::basic_regex< Storage >inline
search(std::string_view text, std::size_t pos, std::size_t endpos=npos) constreal::basic_regex< Storage >inline
search(const char *text) constreal::basic_regex< Storage >inline
search(const std::string &&text) const =deletereal::basic_regex< Storage >
search(const std::string &&text, std::size_t, std::size_t=npos) const =deletereal::basic_regex< Storage >
search_longest(std::string_view text) constreal::basic_regex< Storage >inline
search_longest(std::string_view text, std::size_t pos, std::size_t endpos=npos) constreal::basic_regex< Storage >inline
split(std::string_view text, std::size_t max_splits=0) constreal::basic_regex< Storage >inline
split(const char *text, std::size_t max_splits=0) constreal::basic_regex< Storage >inline
split(const std::string &&text, std::size_t max_splits=0) const =deletereal::basic_regex< Storage >
unique_first_byte() const noexceptreal::basic_regex< Storage >inline