34 bool Filter(std::vector<std::string>& aLine)
override;
36 void PrintReport(std::istream& aInStream, std::ostream& aOutStream)
override;
49 void SetSubreport(
const std::string& aSubReport);
50 std::string GetSubreportStr() {
return GetSubreportStr(mSubReportType); }
51 std::string GetSubreportStr(SubReport& aSubReport);
52 SubReport mSubReportType = SubReport::Unknown;
53 std::unordered_set<std::string> mReportOptions;
54 std::unordered_set<std::string> mTakenBy;
55 std::unordered_set<std::string> mTakenAgainst;
56 std::unordered_set<std::string> mActionTypes;
57 std::unordered_set<std::string> mWeaponTypes;
58 std::unordered_set<std::string> mAOI;
59 std::unordered_set<std::string> mDEOptions;
60 std::string mReferenceSet;