#include <QRegularExpression>#include <QSharedPointer>#include <QString>Go to the source code of this file.
Classes | |
| struct | CardCondition |
| struct | AllowedCount |
| struct | ExceptionRule |
| struct | FormatRules |
Typedefs | |
| using | CardInfoPtr = QSharedPointer<CardInfo> |
Enumerations | |
| enum class | CardMatchType { Equals , NotEquals , Contains , NotContains , Regex } |
Functions | |
| CardMatchType | matchTypeFromString (const QString &str) |
| bool | cardMatchesCondition (const CardInfo &card, const CardCondition &cond) |
| bool | exceptionAppliesToCard (const CardInfo &card, const ExceptionRule &rule) |
| bool | cardHasAnyException (const CardInfo &card, const FormatRules &format) |
| using CardInfoPtr = QSharedPointer<CardInfo> |
|
strong |
| bool cardHasAnyException | ( | const CardInfo & | card, |
| const FormatRules & | format ) |
| bool cardMatchesCondition | ( | const CardInfo & | card, |
| const CardCondition & | cond ) |
| bool exceptionAppliesToCard | ( | const CardInfo & | card, |
| const ExceptionRule & | rule ) |
|
inline |