6 #ifndef SWIFT_MISC_SIMULATION_MATCHINGLOG_H
7 #define SWIFT_MISC_SIMULATION_MATCHINGLOG_H
9 #include <QDBusArgument>
11 #include <QStringList>
15 namespace swift::misc::simulation
20 MatchingLogNothing = 0,
21 MatchingLogIntro = 1 << 0,
22 MatchingLogModelstring = 1 << 1,
23 MatchingLogStepwiseReduce = 1 << 2,
24 MatchingLogScoring = 1 << 3,
25 MatchingLogCombinedDefaultType = 1 << 4,
26 MatchingLogSimplified = MatchingLogIntro,
28 MatchingLogModelstring | MatchingLogStepwiseReduce | MatchingLogScoring | MatchingLogCombinedDefaultType
30 Q_DECLARE_FLAGS(MatchingLog, MatchingLogFlag)
36 SWIFT_MISC_EXPORT const QString &matchingLogFlagToString(MatchingLogFlag logFlag);
39 Q_DECLARE_METATYPE(swift::misc::simulation::MatchingLog)
41 Q_DECLARE_OPERATORS_FOR_FLAGS(swift::misc::simulation::MatchingLog)
MatchingLogFlag
What to log.
#define SWIFT_MISC_EXPORT
Export a class or function from the library.