#ifndef regex_hh_INCLUDED #define regex_hh_INCLUDED #include "string.hh" #if 0 #include namespace kak_regex_ns = std; #else #include namespace kak_regex_ns = boost; #endif namespace Kakoune { using Regex = kak_regex_ns::regex; template using RegexIterator = kak_regex_ns::regex_iterator; template using MatchResults = kak_regex_ns::match_results; using RegexError = kak_regex_ns::regex_error; String option_to_string(const Regex& re); void option_from_string(StringView str, Regex& re); } #endif // regex_hh_INCLUDED