aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_disable.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2020-07-28 16:43:59 +0100
committerGravatar Sadie Powell2020-07-28 19:22:59 +0100
commit1621a84f963c9fbfd61a52a85015fd8f2255dbf4 (patch)
treede9f7fefa992a87319b62773d865a72b3d66a185 /src/modules/m_disable.cpp
parentWork around RE2 specifying -std=c++11 in its pkg-config file. (diff)
downloadinspircd++-1621a84f963c9fbfd61a52a85015fd8f2255dbf4.tar.gz
inspircd++-1621a84f963c9fbfd61a52a85015fd8f2255dbf4.tar.bz2
inspircd++-1621a84f963c9fbfd61a52a85015fd8f2255dbf4.zip
Rewrite the regex system from scratch.
* Move everything to the Regex namespace: - Regex -> Regex::Pattern - RegexException -> Regex::Exception - RegexFactory -> Regex::Engine * Add support for regex flags. - Regex::OPT_CASE_INSENSITIVE performs case-insensitive matching. * Add the Regex::EngineReference class as a friendly wrapper around dynamic_reference_nocheck<Regex::Engine>. * Add the Regex::SimpleEngine template class for automating the implementation of regex factory classes. * Use std::shared_ptr for Regex::Pattern objects instead of making users manage memory manually.
Diffstat (limited to 'src/modules/m_disable.cpp')
0 files changed, 0 insertions, 0 deletions