12#include <QLoggingCategory>
28template <
typename Annotation>
struct AstBase;
QSharedPointer< CardInfo > CardInfoPtr
Definition card_info.cpp:20
static CardInfoPtr newInstance(const QString &_name)
Creates a new instance with only the card name.
Definition card_info.cpp:38
bool check(const CardData &card) const
Definition filter_string.h:38
FilterString()
Definition filter_string.cpp:325
QString _error
Definition filter_string.h:58
Filter result
Definition filter_string.h:59
QString error()
Definition filter_string.h:52
bool valid()
Definition filter_string.h:47
Q_LOGGING_CATEGORY(FilterStringLog, "filter_string")
std::function< bool(int)> NumberMatcher
Definition filter_string.h:24
std::function< bool(const QString &)> StringMatcher
Definition filter_string.h:23
std::function< bool(const CardData &)> Filter
Definition filter_string.h:22
CardInfoPtr CardData
Definition filter_string.h:21
Definition filter_string.h:27
AstBase< EmptyType > Ast
Definition filter_string.h:30