|
CPP-TOOLBOX
|
Go to the source code of this file.
Namespaces | |
| namespace | regex_utils |
Functions | |
| std::string | regex_utils::surround_with (const std::string &s, const std::string &w) |
| std::string | regex_utils::capture (const std::string &s) |
| std::string | regex_utils::non_capture_optional_group (const std::string &s) |
| std::vector< std::string > | regex_utils::capture (const std::vector< std::string > &s) |
| std::string | regex_utils::character_class (const std::vector< std::string > &chars) |
| std::string | regex_utils::negated_character_class (const std::vector< std::string > &chars) |
| std::string | regex_utils::one_or_more (const std::string &character_class) |
| std::string | regex_utils::zero_or_more (const std::string &character_class) |
| std::string | regex_utils::wrap_parentheses (const std::string &s) |
| const std::string | regex_utils::string_literal (R"("(?:[^"\\]|\\.)*")") |
| const std::string | regex_utils::char_literal (R"('(?:[^'\\]|\\.)')") |
| std::string | regex_utils::tuple_of (const std::vector< std::string > ®exes) |
| std::regex | regex_utils::function_signature_re (R"(^\s*([\w:<>()]+(?:\s*[*&])?)\s+(\w+)\s*\((.*)\)\s*$)") |