![]() |
LeechCraft 0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
|
#include "sllconfig.h"#include <memory>#include <QString>#include <QMetaType>#include <QRegularExpression>#include "visitor.h"Go to the source code of this file.
Classes | |
| class | LC::Util::RegExp |
| struct | LC::Util::StopReplace |
| struct | LC::Util::ReplaceAdvance |
Namespaces | |
| namespace | LC |
| namespace | LC::Util |
Typedefs | |
| using | LC::Util::ReplacerResult = std::variant<StopReplace, ReplaceAdvance> |
Functions | |
| template<typename R> requires requires { { replacer (body, QRegularExpressionMatch {}) } -> std::convertible_to<ReplacerResult>; } | |
| void | LC::Util::ReplaceByRegexp (QString &body, const QRegularExpression &rx, R &&replacer) |
| UTIL_SLL_API QDataStream & | operator<< (QDataStream &, const LC::Util::RegExp &) |
| UTIL_SLL_API QDataStream & | operator>> (QDataStream &, LC::Util::RegExp &) |
| UTIL_SLL_API QDataStream & operator<< | ( | QDataStream & | out, |
| const LC::Util::RegExp & | rx ) |
Definition at line 61 of file regexp.cpp.
References LC::Util::RegExp::GetCaseSensitivity(), and LC::Util::RegExp::GetPattern().
| UTIL_SLL_API QDataStream & operator>> | ( | QDataStream & | in, |
| LC::Util::RegExp & | rx ) |
Definition at line 69 of file regexp.cpp.