![]() |
LeechCraft 0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
|
Describes a field with QString values. More...
#include "ianemitter.h"
Public Member Functions | |
ANStringFieldValue (const QRegExp &rx, bool contains) | |
Constructs the field matcher. | |
ANStringFieldValue (const QString &str, bool contains=true) | |
Constructs the field matcher for the given str. | |
bool | operator== (const ANStringFieldValue &) const =default |
Public Attributes | |
QRegExp | Rx_ |
The regular expression the values should (not) match. | |
bool | Contains_ |
Whether the values should match or not match Rx_. | |
Describes a field with QString values.
Definition at line 130 of file ianemitter.h.
|
inline |
Constructs the field matcher.
[in] | rx | The regexp to match. |
[in] | contains | Whether the string should or should not match rx. |
Definition at line 149 of file ianemitter.h.
References Contains_, and Rx_.
Referenced by operator==().
|
inline |
Constructs the field matcher for the given str.
This constructor constructs a field matcher that matches (or does not match if contains is false) when the string in question contains the str. It is analogous to the previous constructor if the regular expression object is constructed as QRegExp { str, Qt::CaseSensitive, QRegExp::FixedString }
.
[in] | str | The string that should be looked for. |
[in] | contains | Whether the string should or should not contain str. |
Definition at line 167 of file ianemitter.h.
|
default |
bool LC::ANStringFieldValue::Contains_ |
Whether the values should match or not match Rx_.
If this is true, the values should match Rx_, and shouldn't otherwise.
Definition at line 141 of file ianemitter.h.
Referenced by ANStringFieldValue(), and ANStringFieldValue().
QRegExp LC::ANStringFieldValue::Rx_ |
The regular expression the values should (not) match.
Definition at line 134 of file ianemitter.h.
Referenced by ANStringFieldValue(), and ANStringFieldValue().